| 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). |