我的测试字符串
“示例字符串 123,其中包含有关大海的小单词的示例字符串”
得到一个正则表达式:
var regex = new Regex(@"\b(?<tag>small|with)\b(?<param>.*)");
Run Code Online (Sandbox Code Playgroud)
将结果分为两组:
G0=with,G1=示例字符串,其中有关于大海的小字
G1 不好,我想看到的是
G0=with,G1= 示例字符串 123
基本上我试图返回第一个匹配项和第一个匹配项之前的字符串。但我在第一场比赛后得到了字符串
有人看到我的 reg ex 中有错误吗?#
尝试这个模式:
(?<param>.*?)\b(?<tag>small|with)\b
Run Code Online (Sandbox Code Playgroud)
这意味着交换捕获组的位置并使用 使第一组变得懒惰?。
注意组的交换值。
查看实例
| 归档时间: |
|
| 查看次数: |
8163 次 |
| 最近记录: |