它并不是100%清楚你正在寻找什么,但听起来你想要能够在匹配的正则表达式中获得给定组的值.这绝对可以在C#(和.Net)中实现.
例如.
var regex = new Regex(@"(a+)(\d+)");
var match = regex.Match("a42");
Console.WriteLine(match.Groups[1].Value); // Prints a
Console.WriteLine(match.Groups[2].Value); // Prints 42
Run Code Online (Sandbox Code Playgroud)
虽然我不经常使用Mono,但如果这在那里也不起作用,我会非常惊讶.
| 归档时间: |
|
| 查看次数: |
10412 次 |
| 最近记录: |