我需要C#字符串搜索算法,它可以匹配多个模式的出现.例如,如果pattern为'AA'且string为'BAAABBB'Regex产生匹配结果Index = 1,但我需要结果Index = 1,2.我可以强制Regex给出这样的结果吗?
使用前瞻模式: -
"A(?= A)"
这会找到任何A后面跟着另一个A而不消耗以下A.因此AAA将匹配此模式两次.