如何在 C# Regex 中使用lookbehind 来跳过重复前缀模式的匹配?
示例 - 我试图让表达式匹配b
任意数量字符之后的所有a
字符:
Regex expression = new Regex("(?<=a).*");
foreach (Match result in expression.Matches("aaabbbb"))
MessageBox.Show(result.Value);
返回aabbbb
,后向匹配只匹配一个a
. 我怎样才能使它a
与开头的所有 s 匹配?
我试过了
Regex expression = new Regex("(?<=a+).*");
和
Regex expression = new Regex("(?<=a)+.*");
没有结果...
我期待的是bbbb
。