-:|/
を含む複数のデリミタを使用して分割したい。ここに私の現在のコードは次のとおりです。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);
PSを::さまざまな文字が動作しますと、私は考え、[]の前後にスペースがあってはならないが、それはあなたの状況に依存します。
woot。正常に動作します –