使用'/'如果包含'/'空格,则转义,如'/ & # 39;


Explode string with '/' and escape if it contains space around '/', like ' / '

如果斜杠前后不包含空格,如何使用'/'爆炸字符串

我希望像"Flat Visors/fit Caps"这样的字符串可以被视为字符串,"Flat Visors/fit Caps"可以使用"/"来爆炸。

您可以使用负向后看和负向前看的preg_split:

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

如果您希望相反,即即使周围有空格也拆分并删除空格,再次使用preg_split和可选空格:

preg_split('/'s*''/'s*/', $str);