i

Reguläre Ausdrücke

Das Modul einbinden

Um die interaktiven Elemente nutzen zu können, muss die Einbindung über den Meta-Tag features erfolgen:

----
Features: reg-ex
----

Konfiguration vornehmen

dataconfig - Übergabe der Konfiguration im JSON Format.

  • String regExInput - Hier kann optional ein vorbelegter vereinfacher regulärer Ausdruck übergeben werden (Standardwert: '')
  • String textRichtigeWoerter - Überschrift der Spalte der richtigen Wörter (Standardwert: 'passende Beispiele')
  • Array of Strings richtigeWoerter - Wörter, die zum gesuchten regulären Ausdruck passen sollen (Standardwert: ["bb.bb@b.bb"])
  • String textFalscheWoerter - Überschrift der Spalte der falschen Wörter (Standardwert: 'Gegenbeispiele')
  • Array of Strings falscheWoerter - Wörter, die nicht zum gesuchten regulären Ausdruck passen sollen (Standardwert: ["bb..b@b.b", "@bb.bb", "bbb.bbb"])
  • Boolean showRegex - es kann zum vereinfachten regulären Ausdruck der generierte reguläre Ausdruck angezeigt werden (Standardwert: false)

Beispiel

  <reg-ex dataconfig='{
    "regExInput": "b+.b+@b+.de",
    "textRichtigeWoerter": "gültige E-Mail",
    "richtigeWoerter": ["b.bb@bbbb.de","b@b.de","bbb.bbb@bbb.de","b.b.b.b@bbbbb.de"],
    "textFalscheWoerter": "keine E-Mail",
    "falscheWoerter": ["bb.@bb.de","bbb@bb.bb@bb.de","bb@bb.be"],
    "showRegex": false
  }'></reg-ex>

Beispiel mit generiertem regulären Ausdruck

  <reg-ex dataconfig='{
    "regExInput": "b+.b+@b+.de",
    "textRichtigeWoerter": "gültige E-Mail",
    "richtigeWoerter": ["b.bb@bbbb.de","b@b.de","bbb.bbb@bbb.de","b.b.b.b@bbbbb.de"],
    "textFalscheWoerter": "keine E-Mail",
    "falscheWoerter": ["bb.@bb.de","bbb@bb.bb@bb.de","bb@bb.be"],
    "showRegex": true
  }'></reg-ex>

Suche

v
17.6.3.4.37 Reguläre Ausdrücke
Kopieren durch Anklicken

Rückmeldung geben