【发布时间】:2013-07-03 13:23:46
【问题描述】:
我从正则表达式开始(总是从网上使用我需要的)
我需要给定输入的东西:
Input: AAABBBCCC
Index: 012345678
正则表达式匹配将是:
- AA 从 0,1
- 1,2 中的 AA(即使 1 中的 A 已被消耗)
- BB 从 3,4
- 4,5 中的 BB(即使 4 中的 B 已被消耗)
- 从 6,7 抄送
- 来自 7,8 的 CC(即使来自 7 的 B 已被消耗)
我现在拥有的正则表达式是(A{2}|B{2}|C{2})。
这不是我真正的问题,但我对 As、Bs 和 Cs 有不同的工作正则表达式。
我认为我应该使用一些 look behind 运算符,但尝试:((A{2}|B{2}|C{2})$1) 或 (?<=(A{2}|B{2}|C{2})) 将不起作用。
注意:我的问题在于 c#,如果这很重要的话
【问题讨论】: