2016-10-12 5 views

Antwort

0

Der angegebene Reguläre Ausdruck ist wahrscheinlich falsch.
Es ist richtig bis hier: ^[\w\s-\'\.]$
Die Linie endet eigentlich bei $.
Warum brauchen Sie das {0,1}?

Wie auch immer, hier ist die Erklärung für den rechten Teil:
^ behauptet Position am Anfang des Strings
[\w\s-\'\.] Spiel ein einzelnes Zeichen in der Liste unten
\w entspricht einem beliebigen Wortzeichen (gleich [a-zA -Z0-9_])
\s entspricht jedes Leerraumzeichen (gleich [\ r \ n \ t \ f \ v])
- entspricht das Zeichen - buchstäblich (Groß- und Kleinschreibung)
\' entspricht dem Zeichen ' wörtlich (Groß-/Kleinschreibung beachten)
\. entspricht dem Zeichen . wörtlich (Groß- und Kleinschreibung beachten)
$ aktiviert Position am Ende der Zeichenfolge oder vor dem Zeilenabschluss rechts am Ende der Zeichenfolge (falls vorhanden)

Verwandte Themen