gpt4 book ai didi

javascript - 如何缩短 JavaScript 的正则表达式?

转载 作者:行者123 更新时间:2023-11-28 11:27:39 25 4
gpt4 key购买 nike

基本上我只是希望它匹配 () 内的任何内容。我尝试了 .* 但它们似乎不起作用。现在我的正则表达式看起来像:

\(([\\\[\]\-\d\w\s/*\.])+\)

它将匹配的字符串是 URL 路由,例如:

#!/foo/bar/([a-z])/([\d\w])/(*)

在此示例中,上面的正则表达式匹配:

  • ([a-z])

  • ([\d\w])

  • (*)

    <罢工>奖金:我怎样才能使它只在以 ( 开头并以 ) 结尾时匹配。我以为我在前面使用了 ^ ,它是 \($ ,最后是 \) 但运气不佳。忽略这个奖金。我没有意识到这并不重要...

最佳答案

您担心嵌套括号吗?如果没有,您可以将其设置为匹配所有不是右括号的字符:

\(([^)]*)\)

关于javascript - 如何缩短 JavaScript 的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6104892/

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