【发布时间】:2014-06-04 17:07:29
【问题描述】:
我需要通过 pat 字符串来确定 src 字符串的大小,例如:
src ='AAAABBBB'
pat ='(A+|B+)B+'
但是,'+' 匹配任何 1 或任何数量的外观,当 src 很大时它可能会非常慢。但是因为我确切地知道 src 是什么,所以我可以设计一个 pat 来准确匹配每个时期出现的“A”或“B”的数量,例如,
pat = '(A|B)\4B\4'
但我的问题还需要出现 4 次或更少的语法,例如
pat= '(A|B)\4(or less)B\4(or less)'
有人知道这个语法吗?
【问题讨论】: