Ich versuche also, Wörter mit 6 Buchstaben zu finden, die aus einem Zeichen bestehen, das dreimal wiederholt wird, gefolgt von einem anderen Zeichen, das dreimal wiederholt wird. Zum Beispiel aaabbb
oder oookkk
.
Ich versuche:
grep -E "[a-z]\1{3}\S[a-z]\1{3}" filename
Ist der Regex korrekt? Zweitens, warum bekomme ich grep: Invalid back reference
?
grep -E '([a-z]{2})([0-9]{2})\2\1'
würde übereinstimmen aa9999aa
.
oookkk
(nicht länger als 6 Zeichen) NICHT Wörter oookkk
wieoookkkfoobar
grep -w
Beispiel, das ich in meiner Antwort gegeben habe.
aaaaaa
oder brauchst du mindestens zwei verschiedene Charaktere? Bitte geben Sie uns eine Beispieleingabe und die gewünschte Ausgabe.
aaabbbfoobar
? Was ist mitaaaabbb
? Zeigen Sie uns im Idealfall einige Beispieleingaben und Ihre gewünschte Ausgabe.