我有一个字符串,我想使用 preg_replace 删除某个字符周围的所有空格。在我的例子中,这个字符是 /
。
例如:
first part/second part
将变为 first part/second part
或者假设字符现在是 :
:
first part : second part
将变为 first part:second part
我找不到有关如何执行此操作的示例...谢谢!
最佳答案
$string = preg_replace("/\s*([\/:])\s*/", "$1", $string);
解释:
\s*
表示任意数量 (*
) 的空格 (\s
)[\/:]
是/
或:
。如果您想要其他角色,只需在此处添加即可。- 方括号是您用
$1
引用的捕获组,这意味着如果它与:
匹配,则 $1 将表示:
。
关于php - 使用 preg_replace 删除特定字符周围的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5551637/