-:|/
을 포함한 여러 구분 기호를 사용하여 분할하고 싶습니다. 여기에 내 현재 코드는 다음과 같습니다 php preg_split 여러 구분 기호
preg_split("/ [-:|] /", $body);
가 지금은
/
에 문제가 있습니다. 어떤 아이디어?
-:|/
을 포함한 여러 구분 기호를 사용하여 분할하고 싶습니다. 여기에 내 현재 코드는 다음과 같습니다 php preg_split 여러 구분 기호
preg_split("/ [-:|] /", $body);
가 지금은
/
에 문제가 있습니다. 어떤 아이디어?
정규식에서 구분 문자를 사용하려면 \
을 사용하여 이스케이프 처리하십시오.
preg_split("/ [-:|\\/] /", $body);
더 나은 다른 구분 기호를 사용할 수 있습니다.
preg_split("@ [-:|/] @", $body);
preg_split("# [-:|/] #", $body);
preg_split("~ [-:/|] ~", $body);
preg_split('~[-:|/]~', $body);
추신 : 다양한 문자가 작동하며, 나는 가정, [] 주위에 공백이 없어야하지만, 상황에 따라 달라집니다.
woot. 잘 작동합니다. –