12

我想使用 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

4

5 回答 5

22

当 str_replace 更容易时,为什么要使用 preg_replace 。

$str = str_replace('\\', '', $str);
于 2013-08-30T07:12:29.563 回答
19

要在替换中使用反斜杠,它必须在preg_replace\\\\中加倍( PHP 字符串)

echo preg_replace('/\\\\/', '', $var);
于 2013-08-30T07:16:48.520 回答
15

您还可以使用 stripslashes() 之类的,

<?php echo stripslashes($var); ?>
于 2014-12-22T06:19:25.823 回答
3
$str = preg_replace('/\\\\(.?)/', '$1', $str);
于 2017-06-13T18:55:18.260 回答
2

这对我有用!

preg_replace("/\//", "", $input_lines);
于 2018-01-31T12:14:49.923 回答