我在编写正则表达式时会遇到一些问题,该表达式会从字符串中删除外括号(我想确保保留单引号/双引号中的任何括号):
((0)) becomes 0
(0) becomes 0
('(0845) 187 1262') becomes '(0845) 187 1262'
我有两个正则表达式匹配左右外括号:
^[\(]* -- matches out the left outer brackets
[\)]*$ -- matches out the right outer brackets
是否可以将两者合并为一个正则表达式?
答案 0 :(得分:2)
是的,这并不困难,你的正则表达式也可以简化,因为你不需要字符类:
^\(*|\)*$