正则表达式:使用模式作为变量?

时间:2011-02-17 02:27:12

标签: regex

假设我正在尝试匹配由冒号重复的任何单个小写字母,例如,重复5次(但最后一次重复不再有冒号)。例如:

h:e:l:l:o

这样的事情会起作用:

[a-z]:{4}[a-z]

有更好的方法吗?我可以以某种方式引用第一个[a-z]代替第二个[a-z]吗?

1 个答案:

答案 0 :(得分:0)

假设PCRE / Javascript,

(?!:)((^|:)[a-z]){5}