15 Stimmen

Verschiedene Schreibweisen von Chanukah Regex

Hannuka, Chanukah, Hanukkah... Aufgrund der Transliteration aus einer anderen Sprache und des Zeichensatzes gibt es viele Möglichkeiten, den Namen dieses Feiertages zu schreiben. Wie viele legitime Schreibweisen fallen Ihnen ein?

Schreiben Sie nun einen regulären Ausdruck, der sie alle erkennt.

0 Stimmen

2 Stimmen

Wahrscheinlich gibt es ein Abzeichen dafür, dass eine Frage zwölf Jahre dauert, bevor sie geschlossen wird. Und ich habe es um zwölf Tage verpasst!

0voto

Charlie Martin Punkte 106684

Ich glaube, die einzigen anerkannten Schreibweisen im Englischen sind Hanukkah und Chanukh, also in etwa so

/(Ch|H)anuk?kah/

Oder vielleicht noch besser

/(Chanukah|Hanukkah)/

0voto

EroSan Punkte 249

Ich mag die Antwort von Triptych, aber ich würde einen Schritt weiter gehen... auch in Python:

def valid(spelling):
    import re

    regex_spelling = re.compile(r'^[cCkK]{0,1}han{1,2}uk{1,2}ah$')
    valid = regex_spelling.match(spelling)

    if valid:
        print 'Valid spelling'
    else:
        print spelling, " is not a spelling for the word"

es zu benutzen:

valid("hanukkah")

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X