正则表达式在重复匹配中匹配

时间:2017-07-09 12:42:42

标签: c# regex

让我解释一下这个案子,因为我试图在网上搜索这个案子,但我找不到相同的案例。

我有这个二进制数:

1011010110110

我正在尝试使用此号码找到匹配项:

101

使用此代码:

Regex.Matches(result, "101").Count

这将返回3.但如果你仔细观察,正确的答案应该是4.

因为有4次你可以在1011010110110上找到101

(101)1010110110
101(101)0110110
10110(101)10110
10110101(101)10

我应该如何编写我的正则表达式,以便返回4个结果或任何方法,您可以建议我实现我想要做的。

0 个答案:

没有答案