正则表达式以匹配特定位置和特定长度的字符

时间:2018-09-26 10:28:25

标签: python regex

我需要找到长度为12的字符串,并将字符“ U”包含在7位。

我有以下字符串:

SUPERHUMANLY
DFGDFGDFGGFG
SUPSRHTMANLY
DFGDFGUFGGFG

仅以下应该匹配:

SUPERHUMANLY
DFGDFGUFGGFG

下面的this链接我知道如何在7位上匹配:

^.{6}[U]

但是我只想匹配具有特定长度的字母,所以我尝试^.{6}[U]{12}^(.{6}[U]){12}^.{6}[U].{12}都没有成功。

如何将字符串的长度与位置相结合?

1 个答案:

答案 0 :(得分:3)

简单如何?

^.{6}U.{5}$