2009-07-23 68 views
0

例如,我有一个模式,我正在寻找使用\ G选项,因此它会记住它的最后一次搜索。我希望能在.NET C#重用这些(即:保存匹配到一个集合)有没有办法让在RegEx.Replace中使用的变量在.NET中使用?

例如:

string pattern = @"\G<test:Some\s.*"; 
string id = RegEx.Match(orig, pattern).Value; 
// The guy above has 3 matches and i want to save all three into a generic list 

我希望这是明确的,我可以,如果没有详细说明。

感谢:-)

回答

2

你需要通过收集使用RegEx.Matches功能和迭代。

+0

非常感谢你,我想这一点,但没有运气 - 当我使用RegEx.Match(原稿,图案)它的工作原理,如果我这样做: MatchCollection CO = RegEx.Matches(原稿,图案); 我收到0结果。任何想法在这里做错了什么? – schmoopy 2009-07-23 18:58:53

相关问题