我是 PHP正则表达式的新手。我怀疑这会有一个快速的答案。
"Field A: result xyz, Field B: result123, Field C: and this is another result "
"Field A:result xyz,Field B:result123,Field C:and this is another result "
...所以基本上我想:
- 删除所有 double 个空格,然后
- 删除所有单个空格(如果在之后加上
:
或,
([ :,])\s+
${1}
...在 Notepad ++ 中工作:
...和似乎像这样将用于regex101.com
(如果我知道该如何实际替换):
... 但是在PHP中使用preg-replace
,我尝试过的模式的不同变化告诉我:
Unknown modifier '['
或Unknown modifier '\'
或Unknown modifier '+'
...而且我有信心也可以在 VBA 中使用。这是我使用的cheatsheet,但显然并非全部适用于PHP ...
有什么想法吗,谢谢?