【发布时间】:2013-11-04 21:11:09
【问题描述】:
我正在寻找一个正则表达式,它仅在其所有字符都是唯一的情况下才匹配特定长度的特定字符组。
对于给定的字符串示例:
123132213231312321112122121111222333211221331
123, 132, 213, 231, 312, 321 匹配并且
112, 122, 121, 111, 313, 322, 221, 323, 131等不匹配。
我试过(?:([0-9])(?!.{3}\1)){3}但完全错误
【问题讨论】:
-
作为提示,this 网站可以帮助您可视化正则表达式匹配的内容。
-
你能详细说明一下吗?
-
正则表达式有什么特别的原因吗?不会很漂亮……
-
我认为您甚至不需要正则表达式,它需要是正则表达式?
-
我有 MB 的核苷酸序列,所以我猜它需要是正则表达式。
标签: python regex capturing-group