티스토리 뷰

^ : 처음에 바로 뒤의 문자열로 시작  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팁] 날짜비교 함수  (1) 2007.06.13
댓글
댓글쓰기 폼