0

我想使用多个分隔符进行拆分,包括-:|/. 这是我当前的代码:

preg_split( "/ [-:|] /", $body);

现在我有问题/。有任何想法吗?

4

3 回答 3

4
preg_split( '~[-:|/]~', $body);

ps:而且,我想,[ ] 周围不应该有空格,但这取决于你的情况。

于 2012-01-25T06:52:00.467 回答
2

要在正则表达式中使用分隔符,请使用\.

preg_split("/ [-:|\\/] /", $body);

更好的是,您可以使用其他任何其他分隔符。各种字符将起作用:

preg_split("@ [-:|/] @", $body);
preg_split("# [-:|/] #", $body);
于 2012-01-25T06:51:04.320 回答
0
preg_split( "~ [-:/|] ~", $body);
于 2012-01-25T06:51:14.333 回答