PHP/PHP

PHP 정규 표현식 함수

본클라쓰 2009. 10. 5. 13:44

정규 표현식(Reguler expression)


 정규 표현식을 사용하면 찾고자 하는 문자열들을 가진 공통된 패턴을 정규 표현식을 이용해 표현, 지정함을써 이 패턴과 일치하는 모든 문자열을 쉽게 검색해 낼 수 있습니다.


정규 표현식 규칙은 Java-JS2E > JAVA 클래스 카테고리에 가면 볼 수 있습니다.


 


 


정규 표현식 함수

boolean ereg(패턴, 찾는 문자열)

검색 대상 문자열(String)에서 정규 표현식을 나타낸 패턴(Pattern)과 일치하는 문자열이 발견될 경우 true, 발견되지 않을 경우에는 false를 반환합니다. 대소문자를 구별합니다.


boolean eregi(패턴, 문자열)

ereg() 함수와 마찬가지로 패턴과 일치하는 문자열이 발견될 경우 true, 발견되지 않을 경우에는 false를 반환합니다. 하지만 eregi()함수는 대소문자를 구별하지 않습니다.


String ereg_replace(패턴, 치환문자, 문자열)

문자열 중 패턴과 일치하는 문자열이 나오면 치환시킨 후 치환된 문자열을 반환합니다.


String eregi_replace(패터, 치환문자, 문자열)

문자열 중 패턴과 일치하는 문자열이 나오면 치환시킨 후 치환된 문자열을 반환합니다. eregi_replace() 함수는 대소문자를 구별하지 않습니다.


array split(패턴, 문자열)

패턴과 일치하는 문자열을 그 구분자로 하여 검색 대상 문자열(string)에서 이 구분자를 경계로 나누어지는 부분들을 배열에 저장합니다.





split() 함수 예제

$members = "홍길동 성춘향 이몽룡";


$member = split("[[:space:]]+", $members);


for ( $i = 0; $i <sizeof($member); $i++ ) {

    echo " $i 번째 이름 : " .$member[$i]. "<br/>;

}


결과

1 번째 이름 : 홍길동

2 번째 이름 : 성춘향

3 번째 이름 : 이몽룡


'PHP > PHP' 카테고리의 다른 글

PHP 세션(session)  (0) 2009.10.14
mail() 함수  (0) 2009.10.05
PHP 변수값을 자바스크립트 변수로 넘기기  (0) 2009.09.24
PHP 문자열 함수  (0) 2009.09.14
PHP 날짜 및 시간 관련 함수  (0) 2009.09.14