정규표현식

PHP 2009. 5. 6. 13:49



 

POSIX Extended Regular Expression



ereg
: POSIX Entended Regular Expression
http://kr2.php.net/manual/kr/book.regex.php

POSIX Regex 함수목록
  - ereg_replace (preg_replace 사용을 권고)
  - ereg (preg_match 사용을 권고)
  - eregi_replace
  - eregi
  - split (preg_split 사용을 권고)
  - spliti
  - sql_regcase







Perl-Compatible Regular Expressions


preg : Perl-Compatible Regular Expressions
http://kr.php.net/manual/kr/book.pcre.php

Perl-Compatible Regex 함수목록
  - preg_grep
  - preg_last_error
  - preg_match_all
  - preg_match
  - preg_quote
  - preg_replace_callback
  - preg_replace
  - preg_split








preg가 ereg에 비해 더 빠르다.
ereg가 Expression 인데 반해 preg는 Expressions 이다. 배열을 받아들일 수 있기 때문인 듯.





참고1. PCRE 정규표현식 레퍼런스
참고3. PCRE와 Perl의 차이점
참고2. PCRE 패턴변경자 (Pattern Modifiers)


'PHP' 카테고리의 다른 글

URLEncode Code Chart  (0) 2009.05.15
lock 걸고 파일 쓰기  (2) 2009.05.10
php.ini disable_functions  (0) 2009.05.06
인코딩 체크  (0) 2009.05.03
PHP Command Line 실행시 Arguments  (0) 2009.04.22
Posted by bloodguy
,