问题
I want to remove the backslash alone using php preg replace.
For example: I have a string looks like
$var = "This is the for \testing and i want to add the # and remove \slash alone from the given string";
How to remove the \
alone from the corresponding string using php preg_replace
回答1:
To use backslash in replacement, it must be doubled (\\\\
PHP string) in preg_replace
echo preg_replace('/\\\\/', '', $var);
回答2:
why would you use preg_replace when str_replace is much easier.
$str = str_replace('\\', '', $str);
回答3:
You can also use stripslashes() like,
<?php echo stripslashes($var); ?>
回答4:
$str = preg_replace('/\\\\(.?)/', '$1', $str);
回答5:
This worked for me!!
preg_replace("/\//", "", $input_lines);
来源:https://stackoverflow.com/questions/18526979/remove-backslash-from-string-using-preg-replace-of-php