gpt4 book ai didi

javascript - 如何使用 Javascript RegExp 转义括号?

转载 作者:行者123 更新时间:2023-12-03 06:05:43 32 4
gpt4 key购买 nike

我尝试使用以下正则表达式来转义括号和里面的内容。这是示例字符串:

hjdsoghbesi (saeogbesor) serogberso ersberawsewf(edsrgb) sfdrobersb ouersber

我希望结果代码为

hjdsoghbesi serogberso ersberawsewf sfdrobersb ouersber

我尝试使用以下内容:

myString.replace(/\(.*\)/g,"")

但是,这集中于第一个左括号和最后一个右括号,并给了我:

hjdsoghbesi sfdrobersb ouersber

怎样才能达到我想要的结果?

如果你想回答,请告诉我为什么你的RegExp可以达到我的目的,因为我对RegExp不熟悉。

最佳答案

使用非贪婪量词:

var str = "hjdsoghbesi (saeogbesor) serogberso ersberawsewf(edsrgb) sfdrobersb ouersber";
console.log(str.replace(/\(.*?\)/g, ""));

* 是贪婪的,它会匹配尽可能多的字符。

*? 是惰性的,它会匹配尽可能少的内容。

关于javascript - 如何使用 Javascript RegExp 转义括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39559157/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com