在Wordpress中,在自定义模板中,我有很多这样的行:
<h3>
<a name="_Toc531441816"></a> == 0
" 3.2.1 - Blabla..."
</h3>
有一个字符–
和四个字符
此代码来自Word的导出。
我不需要更改行首,但是我需要替换
`3.2.1 - Blabla...
与
`3.2.1 - Blabla...
我认为我必须使用正则表达式,但是找不到正确的表达式。
我找不到如何搜索表达式-
来用{{1}替换表达式的方法。 }
谢谢您的帮助,
问候,
布鲁诺
答案 0 :(得分:3)
如果要替换的字符串恰好是–
,则不需要正则表达式,则可以正常搜索并替换它。
但是,正则表达式应该是–(?: ){4}
答案 1 :(得分:0)
将字符串“ –”和“●”替换为“ –”和“●”的正确表达式是: 对于“不可破坏的空间”:$ str = mb_ereg_replace('–(?:\ xc2 \ xa0){4}','–',$ str); 对于“黑圈”:$ str = mb_ereg_replace('\ xE2 \ x97 \ x8F(?:\ xc2 \ xa0){4}','●’,$ str);