web-dev-qa-db-ja.com

phpのpregreplaceを使用して、文字列からバックスラッシュ\を削除します

Php preg replaceを使用して、バックスラッシュだけを削除したいと思います。

例:次のような文字列があります

$var = "This is the for \testing and i want to add the # and remove \slash alone from the given string";

Php \を使用して対応する文字列からpreg_replaceのみを削除する方法

9

代わりに円記号を使用するには、円記号を2倍にする必要があります(\\\\ PHP string)in preg_replace

echo preg_replace('/\\\\/', '', $var);
14
Bora

str_replaceの方がはるかに簡単なのに、なぜpreg_replaceを使用するのでしょうか。

$str = str_replace('\\', '', $str);
20
roninblade

次のようなstripslashes()を使用することもできます。

<?php echo stripslashes($var); ?>
11
nim

これは私のために働いた!

preg_replace("/\//", "", $input_lines);
2
Srijeeta Ghosh
$str = preg_replace('/\\\\(.?)/', '$1', $str);
2
B.Asselin