Ich möchte wissen, ob es einen Weg gibt, die ich Regex verwenden können einen regulären Ausdruck Suchzeichenfolge für Anagramme zu erstellen.erstellen Regex Suchbegriff mit Regex in google Blatt
Passend zu diesem Beitrag: Regex - find anagrams and sub-anagrams
Ich habe erstellt this spreadsheet mit dem Wort Datenbank
Die Regex für Anagramme von Akne zu suchen ist: "^(?!.*a.*a)(?!.*c.*c)(?!.*n.*n)(?!.*e.*e)[acne]*$"
(aus der oben genannten Frage Stackoverflow).
Ich möchte Regexreplace verwenden, um von "Akne" (oder Speck oder was auch immer Zeichenfolge von Briefen zu bekommen) "^(?!.*<letter1>.*<letter1>)<repeat for each letter>[<letterstring>]*$"
?
Wenn versucht regexreplace("acne",".",".*")
aber das .*.*.*.*
offensichtlich zurückgibt. Und was ich suchte ist .*a.*c.*n.*e
um dann von dort weiter extrapolieren zu "^(?!.*a.*a)(?!.*c.*c)(?!.*n.*n)(?!.*e.*e)[acne]*$"
zu bekommen Offensichtlich würde ich liebe es, den Teil mehr als Dilemma lösen zu: ^(?!.*([agoid]).*\1)(?!(.*m){3})[magoid]*$
aber nicht sicher, wie einfach das mit Wiederholungs Buchstaben sein.
Können Sie die Tabelle teilen bitte? –
Entschuldigung, ich dachte, ich hätte es getan. Es ist jetzt geteilt. – Reenen