This page (revision-2) was last changed on 27-Aug-2012 12:30 by Dieter Käppel

This page was created on 27-Aug-2012 12:30 by Dieter Käppel

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
2 27-Aug-2012 12:30 1 KB Dieter Käppel to previous
1 27-Aug-2012 12:30 168 bytes Dieter Käppel to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 3 changed one line
!!!Split Escape Character
!Split Escape Character
At line 9 removed 13 lines
!!!XML
!!Nur Opening-Tags
{{{
<(?!/)([^>]+)(?<!/)>
}}}
!!!Non-Capturing
!!Nicht enthaltene Zeichenketten
In Fällen, in denen Zeichenketten nicht enthalten sein sollen, können in zwei Fälle unterschieden werden:
* __Nicht dahinter:__ Der sogenannte "Zero-Width Negative Lookahead" kann verwendet werden, um etwas zu beschreiben was hinter einer Zeichenkette nicht erscheinen darf. Der Ausdruck (?!X) besagt, dass sich der Ausdruck X hinter dem vorausgehenden Ausdruck befinden darf. Zum Beispiel findet <(?!/) nur <-Zeichen, die nicht von /-Zeichen gefolgt sind.
* __Nicht davor:__ Umgekehrt können mit dem "Zero-Width Negative Lookbehind" Zeichenketten gefunden werden, bei denen sich ein Ausdruck nicht davor beifindet. Der Ausdruck (?<!X) besagt, dass sich der Ausdruck X nicht vor dem darauf folgenden Ausdruck befinden darf. Zum Beispiel findet (?<!/)> nur >-Zeichen, denen kein /-Zeichen vorausgeht.