Php 用'分解字符串/';如果它在'/';,比如';/';

Php 用'分解字符串/';如果它在'/';,比如';/';,php,regex,Php,Regex,如果斜杠前后不包含空格,如何使用“/”分解字符串 我希望像“平围板/固定盖”这样的字符串可以被视为一根字符串,而“平围板/固定盖”可以使用“/”进行分解。您可以使用preg\u split进行负向后看和负向前看: preg_split('/(?<!\s)\\/(?!\s)/', $str); 您可以使用explode(“/”,$string)…您能更清楚地解释或显示您所拥有的吗tried@pes502我认为当斜杠周围有空格时,斜杠仍然会爆炸。@PES002:你是对的,我如何避免这种情况。

如果斜杠前后不包含空格,如何使用“/”分解字符串


我希望像“平围板/固定盖”这样的字符串可以被视为一根字符串,而“平围板/固定盖”可以使用“/”进行分解。

您可以使用
preg\u split
进行负向后看和负向前看:

preg_split('/(?<!\s)\\/(?!\s)/', $str);

您可以使用
explode(“/”,$string)
…您能更清楚地解释或显示您所拥有的吗tried@pes502我认为当斜杠周围有空格时,斜杠仍然会爆炸。@PES002:你是对的,我如何避免这种情况。?或者更简单的
~\s/\s~
preg_split('/\s*\\/\s*/', $str);