【发布时间】:2023-04-02 12:02:01
【问题描述】:
我想使用多个分隔符进行拆分,包括-:|/。这是我当前的代码:
preg_split( "/ [-:|] /", $body);
现在我遇到了/ 的问题。有什么想法吗?
【问题讨论】:
标签: php regex preg-split
我想使用多个分隔符进行拆分,包括-:|/。这是我当前的代码:
preg_split( "/ [-:|] /", $body);
现在我遇到了/ 的问题。有什么想法吗?
【问题讨论】:
标签: php regex preg-split
preg_split( '~[-:|/]~', $body);
ps:我想,[ ] 周围不应该有空格,但这取决于你的情况。
【讨论】:
要在正则表达式中使用定界字符,请使用 \ 对其进行转义。
preg_split("/ [-:|\\/] /", $body);
更好的是,您可以使用其他任何其他分隔符。各种字符都可以工作:
preg_split("@ [-:|/] @", $body);
preg_split("# [-:|/] #", $body);
【讨论】:
preg_split( "~ [-:/|] ~", $body);
【讨论】: