^ : 처음에 바로 뒤의 문자열로 시작 ereg("^abcd",$str) ex. abcdef , abcdgggg
$ : 마지막에 바로 앞의 문자열로 끝 ereg("abcd$",$str) ex. parkabcd , adjiabcd
. : 임의의 한 문자. ereg("a.d",$str) ex. acd , afd , psafd , fswapd
? : 없거나 하나인 문자 ereg("ab?c",$str) ex. c , abc
+ : 최소한 하나이상인 문자 ereg("ab+c",$str) ex. abc , ababc , abababc
* : 없거나 그 이상인 문자 ereg("ab*c",$str) ex. c , abc , ababc
{} : 개수 ereg("a{3,7}c",$str) ex. a가 3개에서 7개 사이
[] : [ ] 안의 문자열 중에서 하나. ereg("a[bcd]",$str) ex. ab , ac , ad
[^] : [^문자]를 제외한 나머지 a[^0-9] a 다음에 숫자를 제외한 문자이면 true
() : 그룹화. ( ) 안의 문자를 그룹화 ereg("ab(cd){2}e",$str) ex. abcdcde
[[:alpha:]] : 알파벳문자중 하나. [a-zA-Z] 와 동일
[[:digit:]] : 숫자 [0-9] 와 동일
[[:alnum:]] : 모든 숫자와 문자 [a-zA-Z0-9] 와 동일
[[:space:]] : 공백문자
'고니의 정보창고 > Web' 카테고리의 다른 글
| [PHP] 정규표현식 (0) | 2008/01/07 |
|---|---|
| [웹] 작은 달력 스크립트 (0) | 2007/06/20 |
| [프로그래밍] php 자주쓰는 함수 (0) | 2007/06/20 |
| [PHP팁] 날짜비교 함수 (0) | 2007/06/13 |



댓글을 달아 주세요