我正试图找出一个正则表达式(在PHP中)来查找
<ANYTHING_BUT_WHITSPACE>? OR ?<ANYTHING_BUT_WHITSPACE>
并更换?带有空格。那么,'?测试?'应成为"测试测试"。我有一个在java 工作
"(?<=''S)''" + "?" + "|''" + "?" + "(?=''S)"
你知道在PHP中会是什么吗?
可能有更好的模式,但几乎相同:
echo preg_replace('/(?<='S)'?|'?(?='S)/', '$1', '?test test?');
- 在这种情况下需要分隔符我使用了
/
- 不与
+
连接使用.
但不需要 - 无需双重逃离
''