1

[スペース][スラッシュ][スペース]の任意のインスタンスに一致させたい。

すなわち。

" / "

正規表現パターンで。

どこにも答えが見つかりません。私は何を逃しましたか?

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

3 に答える 3

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
于 2012-08-07T05:54:05.430 に答える
0

\ s / \ s

そして、このツールを使用してください、それはクールです!

于 2012-08-07T05:53:08.753 に答える
-1

囲んでいるスラッシュを正規表現から削除してみてください。PHPでは必要ないので、それらと一致するように要求しているのではないかと考えているかもしれません。

于 2012-08-07T05:54:23.060 に答える