使用正则表达式匹配重复的模式

时间:2015-06-26 11:57:14

标签: regex pcre

看看这个简单的字符串: https://regex101.com/r/iU8uE5/2

使用重复捕捉,你能否告诉我要匹配的表达方式 捕获第1组:aaa 捕获第2组:bbb 捕获第3组:ccc

问题是我在另一个字符串的中间有这样的模式,并且分隔符的数量(这里:4)变化所以我需要重复REGEX。 我只使用PCRE方言。 感谢

1 个答案:

答案 0 :(得分:0)

要匹配PCRE中的3个连续字母,您可以使用\p{L}速记类和{3}限制量词:

\p{L}{3}

请参阅demo

请注意,您需要在regex101.com上添加g标记以启用多重匹配。

enter image description here

或者,如果没有匹配的多次出现功能,您可以使用\P{L}+正则表达式将非字母拆分。