删除所有斜杠正则表达式

时间:2012-02-14 23:19:50

标签: php regex replace

我有字符串"h///e/ll\\o\//\"。 需要多次从其中来回删除所有斜线可以有人向我展示正则表达式吗?

用于php preg_replace();

2 个答案:

答案 0 :(得分:6)

试试这个:

var_dump(preg_replace("@[/\\\]@", "", "h///e/ll\\o\\//\\"));
// Output: string(5) "hello"

http://codepad.org/PIjKsc9F

或者替代地

var_dump(str_replace(array('\\', '/'), '', 'h///e/ll\\o\\//\\'));
// Output: string(5) "hello"

http://codepad.org/0d5j9Mmm

答案 1 :(得分:5)

您不需要正则表达式来删除这些:

$string = str_replace(array('/', '\\'), '', $string);