正则表达式:如何匹配包含重复模式的字符串?

时间:2009-03-15 17:15:08

标签: regex string

是否存在与包含重复模式的字符串匹配的正则表达式模式,例如:

"a"|"b","c"|"d",...,"y"|"z"

你有什么想法吗?

2 个答案:

答案 0 :(得分:4)

也许你正在寻找这样的东西:

^"."\|"."(,"."\|".")*$

这将匹配以逗号分隔的格式" α "|" β "的序列列表,其中 αβ可以是任何字符。

答案 1 :(得分:2)

请注意,要真正寻找重复的模式,您可以像这样使用分组:

<(htmltag>).*\1

其中\ 1指的是第一组中重复的匹配字符串。有意义吗?