Ich möchte Wörter finden, die aufeinanderfolgende Buchstabenpaare mit Regex haben. Ich weiß für nur ein aufeinander folgendes Paar wie Zoo (oo), Puzzle (zz), ordnen (rr), kann es durch '(\w){2}'
erreicht werden. Aber wie wäre esPython: Wie finde ich aufeinanderfolgende Buchstabenpaare nach Regex?
- zwei aufeinander folgende Paare: Komitee (ttee)
- drei aufeinander folgende Paare: Buchhalterin (ookkee)
edit:
'(\w){2}'
ist eigentlich falsch , findet es zwei beliebige Buchstaben anstelle eines doppelten Buchstabenpaares.- Meine Absicht ist es, die Wörter zu finden, die Buchstabenpaare haben, nicht die Paare.
- Mit "konsekutiv", ich meine, es gibt keinen anderen Buchstaben zwischen den Buchstabenpaaren.
möglich Duplikat [Return Wörter mit Doppel aufeinander folgenden Buchstaben] (http://stackoverflow.com/ Fragen/9593622/Return-Wörter-mit-Doppel-aufeinanderfolgenden Buchstaben) – ChrisGuest
'\ w {2}' bezieht sich nur auf zwei Buchstaben, 'ab', 'cc' sind beide in Ordnung. – zhangyangyu
tatsächlich, '(\ w) {2}' stimmt mit 2 aufeinanderfolgenden Buchstaben überein, die übereinstimmen oder nicht. Es wird "Zo" auf "Zoo" übereinstimmen. –