using System;
using System.Text.RegularExpressions;
public class Test {
private static void ABC(string str, Regex[] rs, int index) {
if(index>rs.Length-1){
return;
}
Regex r=rs[index];
Match m = r.Match(str);
while (m.Success) {
if(index == rs.Length - 1){
Console.WriteLine(m.Groups[1]);
}
for (int i = 0; i < m.Groups.Count; i++) {
Group group = m.Groups[i];
string vv=group.Value;
ABC(vv, rs, index+1);
}
m = m.NextMatch();
}
}
public static void Main() {
string str = "
\r\n
";
Regex r1 = new Regex("(?i)