Search code examples
phpregexreplacepreg-replacestripslashes

Remove backslash \ from string using preg replace of php


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


Solution

  • To use backslash in replacement, it must be doubled (\\\\ PHP string) in preg_replace

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