본문 바로가기

기타5

정규표현식 전방탐색과 후방탐색 정규표현식 전방탐색과 후방탐색 프로그래머스 문제를 풀던 중 전화번호 뒷 4자리를 제외한 나머지를 *로 치환하는 문제를 접하게 되었습니다. 예전에 정규표현식 책에서 본 전방탐색을 이용해서 풀면 되겠다는 생각을 했지만 문법이 기억나지 않아서 전방탐색을 찾아본 후 문제를 풀 수 있었습니다. 전방탐색과 후방탐색에 대해 알아본 것을 간단하게 정리하겠습니다.(언어는 자바를 사용했습니다.) 전방탐색 패턴에 일치하는 텍스트 자체는 소비하지 않고, 일치하는 텍스트의 앞 부분을 탐색합니다. 패턴의 구문은 ?= 를 사용합니다. String addr1 = "http://www.example.example"; String addr2 = "https://www.example.example"; String addr3 = "mail.. 2021. 9. 15.
리눅스 명령어 || 설정 linux 명령어 || 설정제가 개발하면서 자주 사용할것같은 리눅스 명령어나 설정들을 모아놓은 페이지입니다.root 패스워드 초기화https://bono915.tistory.com/entry/Linux-%EB%A6%AC%EB%88%85%EC%8A%A4-root-%ED%8C%A8%EC%8A%A4%EC%9B%8C%EB%93%9C-%EB%B6%84%EC%8B%A4%EC%8B%9C-%EC%9E%AC%EC%84%A4%EC%A0%95-root-%ED%8C%A8%EC%8A%A4%EC%9B%8C%EB%93%9C-%EC%B4%88%EA%B8%B0%ED%99%94-%EB%B0%A9%EB%B2%95?category=710433아파치 서버 시작시 No such file or directory: AH02291: Cannot a.. 2021. 8. 24.
[gradle] 오프라인 상태에서 no cached version available for offline mode 문제해결 오프라인 상태에서 no cached version available for offline mode 문제해결 현재 파견나와서 근무하고 있는곳은 폐쇄망을 사용하기 때문에 외부에서 gradle을 이용해 라이브러리를 가져올 수 없다. 그래서 필요한 라이브러리들이 포함된 폴더(modules-2)를 반입한 후, GRADLE_USER_HOME을 설정하고 caches 폴더에 modules-2 폴더를 넣었는데 프로젝트에서 라이브러리를 받아올 수 없었다. 이것저것 해보다가 해결할 수 없어서 인터넷을 검색해보니 다음과 같은 글을 발견하게 되었다. https://discuss.gradle.org/t/copying-the-gradle-cache-to-another-machine/7546 이 글을 읽다보니 다음과 같은 답변을 찾.. 2020. 4. 13.
정규표현식 \b와 \B \b 단어 경계에 대응한다. \w( [A-Za-z0-9_] )와 그 외의 문자사이의 경계에 대응한다. y n은 \w와 그 외의 문자 사이의 경계에 대응된다. (y와 n은 \w, 공백은 \w 외의 문자) -_-도 마찬가지로 \w와 그 외의 문자 사이의 경계에 대응 (-은 \w외의 문자, _는 \w) \B 단어 경계가 아닌 부분에 대응된다. \w는 \w와의 경계와, \w가 아닌것은 \w가 아닌것의 경계와 대응한다. 첫 번째, AA의 경우 앞도 \w, 뒤도 \w이므로 대응된다. 두 번째, BB의 경우도 AA와 같다. 세 번째, B 의 경우 B의 앞은 \w, 공백의 경우 뒤는 \w외의 문자(느낌표)이므로 일치 네 번째, @A의 경우 @의 앞 !는 \w외의 문자, A의 뒤 B는 \w이므로 일치 2019. 10. 5.
[덕다이버 x 개발자] 개발자가 되는 2가지 방법 후기 안녕하세요! 2019년 9월 22일 일요일에 마루180에서 덕다이버[유투브 주소는 여기]가 주최한 개발자가 되는 2가지 방법에 참여했습니다. 모임 대상은 비전공자 또는 개발 입문자분들이였으며 다룬 내용은 개발자가 되는 방법이었습니다. 제가 발표를 듣고 정리한 내용이라 중간 중간 틀린 부분이 있을수도 있는데, 양해 부탁드립니다.1. 좋은 개발자 되기첫 번째 발표는 스타트업 전문 개발사인 인썸니아의 이성훈 대표님의 "좋은 개발자 되기"였습니다.개발자는 좋은 직업인가요?연봉 상승률이 높다.수요가 공급보다 많다.개발을 배울 수 있는 자료가 많아 몇 개월 준비 후 취업 가능항상 공부해야하므로 지루하지 않음, 성취감과 성장을 느낄 수 있다.회사에 종속되지 않고 스스로의 실력 향상으로 생존력을 기를 수 있다.개발자 .. 2019. 9. 24.