我对此正则表达式有疑问:\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
我的正则表达式的实际结果是:
+331 75 32 33 34
+33)1 55 24 72 67
你能帮我找到解决方案吗?
答案 0 :(得分:1)
将正则表达式更改为:
\s*\(0\)\s*|\s*[()]\s*
编辑:
Avinash Raj在评论\s*\(0\)\s*|\s*[()]\s*|^0
中的建议将在开头删除0
。
如果您要将此0
替换为33
,则必须使用第二次替换:
搜索^0
并将其替换为33