gpt4 book ai didi

javascript - 匹配除\(\d\) 之外的所有内容

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

fadjfl (10) fdaf
fadjfl dafhaj (10)
fadjfl dafhaj 34 (10)
fadjfl dafhaj 34 dafads (10)
fadjfl dafhaj 34 dafa(ds) (( (10)
fadjfl
fadjfl dafhaj
fadjfl dafhaj 34
fadjfl dafhaj 34 dafads
fadjfl dafhaj 34 dafa(ds) ((

我需要正则表达式来选择除(10)之外的所有内容

最佳答案

如果您不询问有关正则表达式的理论问题,那么您应该始终指定一个实现(PHP、Javascript、.NET 等),无论如何,这可能属于 cs.stackexchange.com。

首先,如果您只需要 \(\d+\) 之前的字符串,那么:

(.*?)(?:\(\d+\)|$)

如果您想要所有内容,那么如果您可以有多个带括号的数字,那实际上是不可能的。可能是有限的数字,例如 3:

(.*?)(?:\(\d+\)|$)(.*?)(?:\(\d+\)|$)(.*?)(?:\(\d+\)|$)

除非您使用 .NET:

((.*?)(?:\(\d+\)|$))*

之后您可以循环浏览GroupCollection

关于javascript - 匹配除\(\d\) 之外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14757505/

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