【发布时间】:2010-01-13 13:42:35
【问题描述】:
我只是想找出正则表达式来查找任何没有紧跟在空格之前和之后的&符号。例如,它会找到“asdf&asdf”和“asdf& asdf”,但不会找到“asdf & asdf”
这将在 preg_replace 中用于在前后添加空格。 (如果你想知道,问题是我遇到了一个所见即所得的问题,它有一个错误,它会在 & 符号的两边去掉空格,我需要在事后手动将它们添加回来)。想法?
【问题讨论】:
-
再想一想——如果要替换加空格,或许可以搜索
\s?&\s?,用`&`替换。即使你有空间,它仍然可以工作......