gpt4 book ai didi

regex - 解析 "\(|.*?)|)"- 太多)

转载 作者:行者123 更新时间:2023-12-04 22:50:43 29 4
gpt4 key购买 nike

parsing "\(|.*?)|)" - Too many )'s.

写这个的时候我收到这个错误...
 private static Regex resourceTextsREGEX = new Regex(@"\(|.*?)|)", RegexOptions.Singleline | RegexOptions.Compiled | RegexOptions.IgnoreCase); 

我想要这两个东西的正则表达式 1- {Text} 2- |Text|我希望能够获得这些比赛并用某些东西替换它们......有人可以帮忙吗?

最佳答案

你还没有说它是哪种风格的正则表达式,但( 的几率相当高。和 )是分组运算符。您的表达式有不匹配的括号:

@"\(|.*?)|)"

你可能的意思是

@"(|.*?\)|)"
^ ^-- 逃跑
++-- 无处可逃

...如果您尝试创建可能包含实际 ) 的组在其中,或

@"\(|.*?\)|\)"
^ ^ ^
+-----+----+--- 到处逃跑

...如果您根本不尝试创建组,而只是尝试匹配括号。

关于regex - 解析 "\(|.*?)|)"- 太多),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6420758/

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