php
PHP - 펄 호환 정규표현식 기초
펄 호환 정규표현식은 구분자로 슬레쉬(/) 또는 작은 따옴표(')로 시작을 합니다. 구분자 다음에 매칭되는 문자열에 다양한 작업을 하는 변경자가 올 수 있습니다.
구분자 다음에 오는 문자열에 다음 표의 일반 문자 형식을 사용할 수 있습니다.
/my string/
/my string/i
'my string'
'my string'x
약 어 | 설 명 |
---|---|
/ | 패턴 시작, 패턴의 종료 |
i | 대소문자를 구분을 구분하지 않음 |
x | 공백 무시 |
e | preg_replace() 에서만 사용되며, \\부분을 치환하는 기능을 합니다. |
g | 패턴에 일치하는 모든 문자를 찾습니다. |
m | 행이 바뀌어도 패턴에 맞는 문자를 찾습니다. |
구분자 다음에 오는 문자열에 다음 표의 일반 문자 형식을 사용할 수 있습니다.
약 어 | 설 명 |
---|---|
\b | 단어 영역 찾기 |
\B | 단어 영역이 아님 |
\A | 제목 시작 |
\z | 제목 끝 |
\Z | 제목의 끝이거나 끝에서 줄바꿈 |
\d | 십진수 표현. Ex.) ^[0-9] |
\D | 십진수가 아닌 문자. Ex.) [^0-9] |
\s | 모든 공백 문자. Ex.) \f\r\n\t\v |
\S | 공백 문자가 아닌 문자. Ex.) [^\f\r\n\t\v] |
\w | 영문 대소문자와 밑줄, 숫자 Ex.) ^[a-zA-Z0-9_] |
\W | 영문 대소문자와 밑줄, 숫자가 아닌 문자. Ex.) [^a-zA-Z0-9_] |
a|b | a 나 b 인지 |
0 댓글