정규식을 배우기 전에 먼저 정규식의 구분자를 배워야 합니다.
구분자는 경계를 정하는 것이고 그 경계 안에 있는 것이 정규식이다.
PHP의 정규식 구분 기호 규정은 다음과 같습니다.
구분 기호, a-zA-Z0-9는 사용할 수 없으며 그 외는 사용할 수 있습니다. 시작과 끝이 있는 쌍으로 나타나야 합니다.
몇 가지 예를 들어보겠습니다.
例子 | 说明 |
---|---|
/中间写正则/ | 正确 |
$中间写正则$ | 正确 |
%中间写正则% | 正确 |
^中间写正则^ | 正确 |
@中间写正则@ | 正确 |
(中间写正则) | 错误 |
A中间写正则A | 错误 |
참고: 나중에 정규 표현식에서 /를 일치시켜야 하는 경우 아래와 같이 이스케이프 문자입니다.
/ / /
이때 꼭 /를 일치시키고 싶을 때는 구분자 안의 /를 이스케이프 문자로 이스케이프 처리하고 다음 예시와 같이 작성하면 됩니다. :
/ / /
번거롭다고 생각되면 이스케이프해야 하는 문자가 나올 때 두 개의 슬래시(/ /)로 구분하면 됩니다. 기타 구분 기호(##)로 변경합니다.