空间斜杠空间的正则表达式

时间:2012-08-07 05:50:27

标签: php regex preg-replace

我想匹配[space] [斜杠] [空格]的任何实例。

" / "

以正则表达式模式。

我无法在任何地方找到答案。我错过了什么?

function madeby_remove_slash($text) {
    preg_replace('/ \/ /', ' ', $text);
    return $text;
}
echo madeby_remove_slash('This is the / text');

3 个答案:

答案 0 :(得分:3)

您没有将preg_replace的返回值分配给函数中的$text变量。

function madeby_remove_slash($text) {
    return preg_replace('/ \/ /', ' ', $text); // return what the preg_replace returns
}

或者如果您想要替换文字字符串,也可以使用str_replace

str_replace(' / ', ' ', $text); // this works too

答案 1 :(得分:0)

\ S / \ S

并使用此tool,这很酷!

答案 2 :(得分:-1)

尝试从正则表达式中删除封闭的正斜杠。 AFAIK在PHP中不是必需的,它可能会认为你要求它与那些匹配。