所以我知道(.)\1
是用正则表达式查找连续字符的格式,但我注意到它是区分大小写的,所以它不会在文本字段上拾取"sS"
或"hH"
或字符串。匹配连续的重复字符,忽略大小写
我该如何改变它,以及如何使用python 3.5和re.findall
方法来实现它?
所以我知道(.)\1
是用正则表达式查找连续字符的格式,但我注意到它是区分大小写的,所以它不会在文本字段上拾取"sS"
或"hH"
或字符串。匹配连续的重复字符,忽略大小写
我该如何改变它,以及如何使用python 3.5和re.findall
方法来实现它?
添加re.IGNORECASE
:
re.findall(r'(.)\1', 'aA', re.IGNORECASE)
匹配诸如aA
字符串。
谢谢,这与整数仍然工作吗?我仍然可以找到他们使用正则表达式 – rerpha
该死的:D你写我和我一样,我不小心编辑你的 – TechTreeDev
我不知道这是我是愚蠢的或不,但'r'预先突出绿色就像正则表达式本身,它是否应该这样做? – rerpha
我想你的意思是** **是区分大小写的,你不希望它成为?或者你是什么意思? –
我一直很蠢。我不希望它是区分大小写的,我希望它匹配连续的字符串中的两个字母,如果这是有道理的 – rerpha