ich einen regulären Ausdruck erstellen bin versucht, die überprüft, ob eine Eingabe in den folgenden Formaten ist:Überprüfen Sie, ob eine Eingabe in einem bestimmten Format ist
% word word number # % word word number # - OK
% word word # % word word # - OK
% word word word # % word word # - OK
% # %% word word # - NOT OK
So zwischen %
und #
kann es zwischen 1-8 word
sein und nur 1 oder keine number
, Nummer muss auch am Ende sein. Ich habe nichts dagegen, Leerzeichen zwischen den Symbolen und dem Text oder Zahlen, nur die Wörter zwischen, so %word word#%word word#
oder %word word number#%word word#
akzeptiert wird, aber %wordword#%wordword#
oder %wordwordnumber#%wordwordnumber#
ist nicht in Ordnung. Fühlen Sie sich frei, mich etwas zu fragen.
Bitte fügen Sie den regulären Ausdruck, den Sie versucht haben, hinzu? Welche Zeichen sind in einem "Wort" erlaubt? Sind negative, gebrochene Zahlen erlaubt, oder in wissenschaftlicher Notation, oder hex, ... Kann eine gebrochene Zahl mit dem Dezimalpunkt beginnen. Tausende Separatoren? Hauptstädte? Akzentbuchstaben? Griechisch, Arabisch, ... Ich denke, wir können mit Sicherheit sagen, dass diese Frage einige wesentliche Bestandteile nicht enthält. – trincot
Mit Wort meine ich nur englische Hauptstadt, oder Kleinbuchstaben, überhaupt keine Symbole. – nonerth
So etwas wie [das] (https://regex101.com/r/1XDhHy/1)? – trincot