그냥 공부 안하고 필요할때 찾아봄??
님들 정규식 공부 어떻게 함??
익명(210.117)
2015-06-02 17:50
추천 0
댓글 21
다른 게시글
-
니들 양심에 손을 얹고 말해봐라. [39]programmer(successor) | 15.06.02추천 16
-
오늘자 지잡대 썰 [11]익명(203.226) | 15.06.02추천 8
-
터널증후군에 걸린거 같습니다... [3]익명(110.70) | 15.06.02추천 0
-
국비지원으로 취업괜찮은거 될만한 교육이 뭐가있는지 추천좀 ㅠㅠ [4]익명(211.196) | 15.06.02추천 0
-
미국게이들 등판해라 [8]철구(210.99) | 15.06.02추천 0
-
코세와 ㅅㅅㅅ의 공통점. [6]익명(211.58) | 15.06.02추천 1
-
포봄님 [1]익명(211.36) | 15.06.02추천 0
-
프갤러는 메르스 조심 안해도 됨 [1]구루루(211.253) | 15.06.02추천 0
-
게임 회사에 신입 포트폴리오는 어떤걸 내야되나요? [9]익명(110.12) | 15.06.02추천 0
-
모바일 채팅서버 만들어주실분 [5]랏도(211.36) | 15.06.02추천 0
정규식은... 공부할 것도 없지 않나?
아예 초보라서여...
[...] 안에 문자들 다 쳐 넣으면 그 범위 안의 문자 중 아무 거나 하나를 가리키는 거고. (예: [0123] => 0,1,2,3중 하나. [0-9a-z]: 숫자와 영어 소문자. ...) [^...]는 거기에 없는 문자 하나 가리키는 거고.
([^0-9]는 숫자가 아닌 문자 하나라는 뜻)
*는 앞의 문자 0개 이상 반복(없거나 하나 이상), +는 앞의 문자 1개 이상 반복(무조건 하나 이상), ?는 앞의 문자 0개 혹은 1개. {n}은 앞의 문자 정확하게 n개 반복, {n,m}은 앞의 문자 n~m개 반복.
.는 임의의 문자 하나. 그래서 .* 하면 임의의 문자들을 다 싸잡아서 지정할 수 있음.
뭐 이 정도 알면 충분할 듯.
그 이외에 [xxx]로 문자 직접 지정하는 대신 \\s, \\w, \\d로 특수한 범위의 문자 지정할 수 있다는 것도 알아두면 좋고.
ㅅㅅㅅ // 감사함다 ㅎㅎ
\\s\0: white\0s\0p\0ace, \\w: w\0ord, \\d: di\0git
공부할필요까진 있나 필요할때 표 한번 보고 리마인드 하면되지, 그냥 그건 감각임 좀 써보다보면 잘써짐
라는 의미. 그 이외에 찾아보면 저런 게 좀 더 있음. 뭐 저 정도만 알아도 엔간한 건 다 만들 수 있다.
ㅅㅅㅅ ㅁㅁㅁㅁ/ 감사함니다
그리고 그냥 찾는 게 아니라 찾기-치환 이면 $1, $2, $3 같은 표기도 있음. 그룹핑한 거 집어낼 때.
아 그리고 가장 중요한 걸 말 안했네. ^는 줄의 시작, $는 줄의 끝.
에디터를 vim으로 쓰다보면 자연스럽게 익혀짐
알려주신 분들 감사함다
공부할 필요 많다. 최적화 시작하면 답 안나오고 겨우 기본 regex 메타 캐릭터 몇 개 알아서 써먹는거랑 pcre 아주 잘 쓰는거랑 천지차지
vim이 글차너 걍 기본적인건 30분이면 되는데 수족처럼 쓰려면 ex 모드부터해서 비졀블럭이니 뭐 별개 다 있잖음
근데 가볍게 쓰거나 속도따위 신경 안 쓰고 대체적으로 쓰일법한 것들만 쓰자면 ㅅㅅㅅ말이 맞긴 하지. 필요하다면 하드코어하게 하면 됨
http://autogram.tk/이
중고차 어플리케이션 어떤가요?