2014-10-21 3 views
3

정규 표현식에서 /..../의 구분자로 익숙합니다. 문자의 시작을 나타내는 데 사용되는 기호 ^에 익숙합니다. 문자의 클래스. 내가 ^....^를 사용하여 아래의 라인을 가로 질러 왔을 때, 나는 의아해했다 :PHP 정규식 함수에서이 delimeter (^)는 무엇입니까?

$t = "172,249,L,P"; 
preg_split("^,^", $t); 

이 아무것도 경우를 무엇을 의미합니까? 당신이 그들을 가지고 있지의 목적을 위해 여러 가지 다양한 구분 기호를 사용할 수 있습니다

답변

0

이 코드 :

preg_split("^,^", $t); 

이 코드와 동일합니다 :

preg_split("/,/", $t); 

정규 표현식의 구분 기호로, 정규 표현식에서 메타 문자로 ^은 관련이 없습니다.

+2

당신은 세가지를 모두 가질 수 있습니다 :'preg_split ("^^\ [\^0-9] ^", $ t);' – Dennis