PHP 정규식 관련 함수
PHP에서는 정규 표현식 패턴의 강력한 기능을 활용할 수 있습니다. 이 강력한 기능을 이용한 정규식 관련 함수에 대해서 알아봅니다.
preg_replace() 정규식으로 문자열을 교체 |
preg_replace() 함수는 문자열 내에서 정규 표현식을 사용하여 특정 패턴을 찾아 다른 문자열로 바꾸는(교체하는) 함수입니다. preg_replace() 함수는 복잡한 문자열 교체 작업을 수행할 수 있습니다. |
---|---|
preg_match() 정규식으로 문자열에서 일치 여부 확인 |
preg_match() 함수는 주어진 정규 표현식 패턴을 사용하여 문자열 내에서 일치(match)하는 부분을 찾아냅니다. 일치하는 패턴을 문자열에서 처음으로 발견되면 검색을 중단하고 1을 반환하고, 없으면 0을 반환합니다. 에러가 발생한 경우 false를 반환합니다. |
preg_match_all() 정규식으로 문자열에서 일치하는 모든 부분 찾기 |
preg_match_all() 함수는 주어진 정규 표현식 패턴을 사용하여 문자열 내에서 일치하는 모든 부분(match all)을 찾는 함수입니다. 일치하는 모든 부분의 개수를 반환하며, 일치한 항목들을 담은 배열을 이 함수의 매개변수로 전달한 변수에 할당합니다. 패턴이 전혀 일치하는 부분이 없으면 0이 반환됩니다. |
preg_split() 정규식을 기준으로 문자열을 배열로 변환 |
preg_split() 함수는 문자열을 주어진 정규 표현식 패턴을 기준으로 나누어 배열로 변환하는 함수입니다. 이 함수는 특히 정규식을 활용한 문자열 분리, URL 분석 등의 작업에서 유용하게 사용됩니다. |