- zusätzliche Operatoren (Durchschnitt, Differenz,
Potenz),
die trotzdem nur reguläre Sprachen erzeugen
Beispiel:
Σ*
(Σ*abΣ*)2
mathend000#
- zusätzliche nicht-reguläre Operatoren
Beispiel: exakte Wiederholungen
L
: = {wk | w∈L}
mathend000#
beachte Unterschied zu Lk
mathend000#
- Markierung von Teilwörtern,
definiert (evtl. nicht-reguläre)
Menge von Wörtern mit Positionen darin
wenn nicht-reguläre Sprachen entstehen können,
ist keine effiziente Verarbeitung (mit endlichen
Automaten) möglich.
auch reguläre Operatoren werden gern schlecht
implementiert
(http://swtch.com/~rsc/regexp/regexp1.html)
Johannes Waldmann
2014-03-31