所以我知道(.)\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