如何将单词的任意出现次数与正则表达式进行匹配

时间:2014-12-20 23:03:56

标签: regex

如何将多次出现的字符串与正则表达式匹配?例如,假设我希望匹配以下任何一项:

abc
abcabc
abcabcabc

等等。

2 个答案:

答案 0 :(得分:1)

我认为abc是一个已知的字符串 使用这种模式

((?:abc)+)  

Demo

或如果abc未知,则使用此模式,子模式#1

^((\w+?)\2*)$  

Demo

答案 1 :(得分:0)

在Python中:

In [1]: 'abcabcabc'.count('abc')
Out[1]: 3