C#Regex匹配开始和结束

时间:2014-06-30 22:36:03

标签: regex

如何使用Regex将结果导入C#。

string input = "<P>With effect from <<Effective Date>>, the xyz is amended as follows:</P><P>The xyz will xyz the Insured for Claims including x amount Costs or Legal Fees which arise out of or in xyz with <<Description of xyz/abc>>.</P><P>All other terms and conditions of the dddd remain unchanged.</P>";

Regex r = new Regex(“需要正则表达式!!!”);

所以我正在寻找使用正则表达式进行以下字段收集(从特殊字符串开始&lt;&lt; AND以&gt;&gt;结尾)

<<Effective Date>>
<<Description of xyz/abc>>

1 个答案:

答案 0 :(得分:2)

通常在遇到这样的问题时,需要显示一些工作,而不是创建一个新的正则表达式对象,在模式中声明正则表达式!!! 。因此,请考虑至少在下次尝试的内容上说明确切的问题。

为了帮助您入门,您可以使用以下内容。

foreach (Match m in Regex.Matches(input, @"<<[^>]*>>"))
         Console.WriteLine(m.Value);

<强>解释

<<       # '<<'
 [^>]*   #   any character except: '>' (0 or more times)
>>       # '>>'

Working Demo

以下是一些开始学习正则表达式的参考资料。