Bestandteil |
Beispiel |
Beschreibung |
|
/aus/ |
findet "aus", und zwar in "aus", "Haus", "auserlesen" und "Banause". |
^ |
/^aus/ |
findet "aus" am Anfang des zu durchsuchenden Wertes, also in "aus" und "auserlesen", sofern das die ersten Wörter im Wert sind. |
$ |
/aus$/ |
findet "aus" am Ende des zu durchsuchenden Wertes, also in "aus" und "Haus", sofern das die letzten Wörter im Wert sind. |
* |
/aus*/ |
findet "aus", "auss" und "aussssss", also das letzte Zeichen vor dem Stern 0 oder beliebig oft hintereinander wiederholt. |
+ |
/aus+/ |
findet "auss" und "aussssss", also das letzte Zeichen vor dem Stern mindestens einmal oder beliebig oft hintereinander wiederholt. |
. |
/.aus/ |
findet "Haus" und "Maus", also ein beliebiges Zeichen an einer bestimmten Stelle. |
.+ |
/.+aus/ |
findet "Haus" und "Kehraus", also eine beliebige Zeichenfolge an einer bestimmten Stelle. Zusammensetzung aus beliebiges Zeichen und beliebig viele davon. |
\b |
/\baus\b/ |
findet "aus" als einzelnes Wort. \b bedeutet eine Wortgrenze. |
\B |
/\Baus\B/ |
findet "aus" nur innerhalb von Wörtern, z.B. in "hausen" oder "Totalausfall". \B bedeutet keine Wortgrenze. |
\d |
/\d.+\B/ |
findet eine beliebige ganze Zahl. \d bedeutet eine Ziffer (0 bis 9) |
\D |
/\D.+/ |
findet "-fach" in "3-fach", also keine Ziffer. |
\f |
/\f/ |
findet ein Seitenvorschubzeichen. |
\n |
/\n/ |
findet ein Zeilenvorschubzeichen. |
\r |
/\r/ |
findet ein Wagenrücklaufzeichen. |
\t |
/\t/ |
findet ein Tabulatorzeichen. |
\v |
/\v/ |
findet ein vertikales Tabulatorzeichen. |
\s |
/\s/ |
findet jede Art von white space, also \f\n\t\v und Leerzeichen. |
\S |
/\S.+/ |
findet ein beliebiges einzelnes Zeichen, das kein white space ist, also kein \f\n\t\v und kein Leerzeichen. |
\w |
/\w.+/ |
findet alle alphanumerischen Zeichen und den Unterstrich (typische Bedingung etwa für programmiersprachengerechte selbstvergebene Namen). |
\W |
/\W/ |
findet ein Zeichen, das nicht alphanumerisch und auch kein Unterstrich ist (typisch zum Suchen nach illegalen Zeichen bei programmiersprachengerechten selbstvergebenen Namen). |
\() |
/(aus)/ |
findet "aus" und merkt es sich intern. Bis zu 9 solcher Klammern (Merkplätze) sind in einem regulären Ausdruck erlaubt. |
/.../g |
/aus/g |
findet "aus" so oft wie es in dem gesamten zu durchsuchenden Bereich vorkommt. Die Fundstellen werden intern in einem Array gespeichert. |
/.../i |
/aus/i |
findet "aus", "Aus" und "AUS", also unabhängig von Groß-/Kleinschreibung. |
/.../gi |
/aus/gi |
findet "aus", so oft wie es in dem gesamten zu durchsuchenden Bereich vorkommt (g ) und unabhängig von Groß-/Kleinschreibung (i ). |