Chcę znaleźć słowa, które mają kolejne pary liter za pomocą wyrażenia regularnego. Znam tylko dla jednej pary z rzędu, jak zoo (oo), puzzle (zz), aranżacja (rr), można to osiągnąć przez '(\w){2}'
. Ale jak opython: jak znaleźć kolejne pary liter według regex?
- dwoma kolejnymi parami: komisja (ttee)
- trzech kolejnych parach księgowy (ookkee)
edit:
'(\w){2}'
jest rzeczywiście źle , znajduje dwie dowolne litery zamiast podwójnej pary liter.- Moim zamiarem jest znaleźć słów, które mają pary liter, a nie pary.
- "Kolejny" oznacza, że nie ma innej litery między parami liter.
możliwe duplikat [Wróć na rozmowę z podwójnymi kolejnymi literami] (http://stackoverflow.com/ pytania/9593622/return-words-with-double-konsekute-letters) – ChrisGuest
'\ w {2}' odnosi się tylko do dwóch liter, 'ab', 'cc' są zarówno OK. – zhangyangyu
faktycznie, '(\ w) {2}' dopasowuje dowolne 2 kolejne litery, pasujące lub nie. Dopasuje "zo" do "zoo". –