【发布时间】:2017-01-26 07:35:09
【问题描述】:
我尝试使用以下正则表达式来转义括号和里面的东西。 这是示例字符串:
hjdsoghbesi (saeogbesor) serogberso ersberawsewf(edsrgb) sfdrobersb ouersber
我希望结果代码是
hjdsoghbesi serogberso ersberawsewf sfdrobersb ouersber
我尝试使用以下内容:
myString.replace(/\(.*\)/g,"")
但是,这集中在第一个开括号和最后一个闭括号上,并给了我:
hjdsoghbesi sfdrobersb ouersber
我怎样才能达到我想要的结果?
如果您打算回答,请告诉我为什么您的 RegExp 可以达到我的目的,因为我不熟悉 RegExp。
【问题讨论】:
-
逃跑是什么意思?你的意思是删除?
-
当您的正则表达式不起作用时,尝试使用在线正则表达式测试器(例如 regex101)总是一个好主意。除了测试您的正则表达式之外,它还会以人类的方式向您描述它。在这种情况下,
*的描述为:量词:* 介于零和无限次之间,尽可能多地,按需回馈 [贪婪]。
标签: javascript regex