鉴于此输入:123456789
我需要一个正则表达式,它会产生一个具有以下 match.Value
的 MatchCollection
:
123; 234; 345; 456; 567; 678; 789
到目前为止,我尝试使用“反向引用”、贪婪、分组等,但没有成功。显然我太笨了,无法自己找到解决方案。
最佳答案
好吧,您可以使用 positive lookahead assertions 来做到这一点结合 capturing group :
Regex regexObj = new Regex(@"(?=(\d{3}))");
您需要查看每个匹配项的 .Groups[1].Value
。
关于c# - 滑动正则表达式语法 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17364137/