正则expression式与某些字符不匹配
我有这个正则expression式的问题: \s*\(0\)\s*|\s*\(\)*
我有这个 :
+33 (0)1 75 32 33 34 + (33) (0) 1 55 24 72 67
我想要这个:
+331 75 32 33 34 +331 55 24 72 67
我的正则expression式的实际结果是:
+331 75 32 33 34 +33)1 55 24 72 67
你能帮我find解决办法吗?
改变你的正则expression式为:
\s*\(0\)\s*|\s*[()]\s*
编辑:
Avinash Raj在comments \s*\(0\)\s*|\s*[()]\s*|^0
会在开始时删除0
。
如果你想用33
代替这个0
,你必须使用第二个replace:
search^0
并将其replace为33