P

php.net Regular Expressions (Perl-Compatible) 한글화 작업2-소개

· 2017-04-03 (월) 10:34:12 · 3798

소개 

The 이러한 함수들에서 사용되는 문법 패턴은 Perl과 밀접히 닮아 있습니다.  정규식(정규표현식)은 구분자(예를 들면 전방슬래쉬(/)) 로 둘러싸여 있어야만 합니다.

구분자는 백슬래쉬(\)와 널바이트(null byte)를 제외한 어떠한 알파벳도 아니고 숫자도 아닌,그리고 공백이 아닌 것이면 됩니다.

만일 구획문자가 표현식(정규식) 자체에서 사용되어져야만 한다면, 그것은 백슬래쉬로 이스케입되어져야만 합니다. PHP 4.0.4이후로 , 펄이 사용하던 스타일인 () 이나, {}, [], 그리고 <> 의 매칭구분자를 사용할 수 있습니다. 자세한 설명을 워하면 Pattern Syntax를 참조하십시오 

마지막 구분자는 매칭에 영향을 주는 다양한 수식자(수식하는 것: modifier)들이 따라올 수 있습니다. (Pattern Modifiers 참조) 

PHP 역시 POSIX-extended regex functions 을 사용함으로써 POSIX확장 문법을 사용하는 정규식을 지원합니다.

Note:

이 확장으로 컴파일된 정규식의 전역적인 쓰레드 각각에 대한 캐쉬(4096바이트 까지)를 유지할수 있습니다. 

주의

여러분은 어느정도의 PCRE제한을 알고 있어야만 합니다. 더 자세한 것을 원하시면참조하세요 » http://www.pcre.org/pcre.txt 

PCRE 라이브러리는 일련의 함수이며,  Perl5와 같은 문법과 어의론(semantics)를 사용하는 정규식 패턴일치 조사를 구현합니다.(물론 약간의 차이점은 있씁니다(아래를 참조)) 현재 구현은 Perl 5.005와 상응합니다. 

 

|
댓글을 작성하시려면 로그인이 필요합니다.

개발강좌

109건
+
제목 글쓴이 날짜 조회
02-23 조회 428
25-12-27 조회 482
25-08-19 조회 481
25-07-24 조회 760
25-06-21 조회 803
25-06-13 조회 664
23-11-20 조회 1,706
23-11-12 조회 1,275
23-11-12 조회 1,340
23-10-06 조회 2,836
23-09-23 조회 1,209
23-09-19 조회 1,565
22-10-27 조회 2,829
22-10-27 조회 3,226
22-06-17 조회 3,688
22-06-10 조회 4,074
22-01-28 조회 3,264
20-11-20 조회 6,472
20-11-19 조회 3,848
18-08-02 조회 8,840
18-03-21 조회 8,830
18-03-13 조회 4,976
17-08-15 조회 7,803
17-08-15 조회 5,849
17-08-15 조회 4,486
17-04-13 조회 4,105
17-04-03 조회 3,799
17-04-03 조회 4,056
17-02-24 조회 8,936
17-02-13 조회 7,096