c#:大字符串的正则表达式

时间:2013-09-24 12:57:20

标签: c# regex

我需要创建一个可以匹配以下模式的正则表达式。我正在读一个大文件,需要抓取与模式匹配的字符串。基本上是AND++(*)

之间的任何字符串
AND++("adventure"), 

AND++("Regular"+AND+"Show"), 

AND++("any"+AND+"given"+AND+"sunday") , 

AND++("the"+AND+"greatest"+AND+"story"+AND+"ever"+AND+"told")

1 个答案:

答案 0 :(得分:1)

(?<=AND\+\+\().*?(?=\))

将捕获引文中包含的所有内容,前提是AND++(位于之前,而)位于之后。

(?<=AND\+\+\()是积极的后卫

(?=\))是正向前瞻

修改

每场比赛只需:

match = match.Replace("\"","").Replace("+AND+"," ");