请问这个vb正则表达式的句子用c#怎么写??

来源:百度知道 编辑:UC知道 时间:2024/09/20 17:36:13
set reg=new regexp
reg.IgnoreCase=true
reg.Global=true
reg.Pattern=" <(.+?)>"

我想用c#重写这段代码,请问
reg.Global=true 用c# 怎么写?RegexOptions 类中没有Global啊!

Global:设置或返回一个 Boolean 值, 该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个. 缺省为False.

由于VBS中获得执行结果是通过以下一种方式:
Set Matches = regEx.Execute(strng),所以才会出现一个bool型的开关来控制结果数。

C#中有以下两种方法进行区别,所以就不需要Global开关了:)
regEx.Match(…);//Global=False
regEx.Matches(…);//Global=True