[スペース][スラッシュ][スペース]の任意のインスタンスに一致させたい。
すなわち。
" / "
正規表現パターンで。
どこにも答えが見つかりません。私は何を逃しましたか?
function madeby_remove_slash($text) {
preg_replace('/ \/ /', ' ', $text);
return $text;
}
echo madeby_remove_slash('This is the / text');
[スペース][スラッシュ][スペース]の任意のインスタンスに一致させたい。
すなわち。
" / "
正規表現パターンで。
どこにも答えが見つかりません。私は何を逃しましたか?
function madeby_remove_slash($text) {
preg_replace('/ \/ /', ' ', $text);
return $text;
}
echo madeby_remove_slash('This is the / text');
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
\ s / \ s
そして、このツールを使用してください、それはクールです!
囲んでいるスラッシュを正規表現から削除してみてください。PHPでは必要ないので、それらと一致するように要求しているのではないかと考えているかもしれません。