seth: RegEx: "zero-width positive look-ahead assertion

Beitrag lesen

gudn tach Uwe!

ja, sehe ich auch so. allerdings wird "assertion" halt i.a.r bei regexps nur in _diesem_ kontext verwendet, weshalb "assertion" auch als eigenstaendiger abkuerzender begriff verwendet werden kann.
Das verstehe ich jetzt nicht, welchen Kontext meinst du – Lookarounds?

ja.

Wenn "assertion" als "eigenstaendiger abkuerzender begriff verwendet werden kann", wie definierst du diesen Begriff dann?

betonung auf "kann". ich wuerde es nicht tun. aber da bei regexps "assertions" eigentlich nur im kontext von lookarounds verwendet werden, koennte man die worte als synonym bezeichnen.

Ein häufige Definition, die man findet ist, dass "assertion" der Überbegriff für "zero-width"-Syntaxelemente sei, wie Anchors oder Lookarounds.

ja, wobei anchors auch bloss lookarounds sind. "^ looks behind", "$ looks ahead", "\b looks around".
^ ist sowas wie (?<!.)

Diese Definition ist falsch, was ich glaube, logisch begründen zu können. Eine "assertion" kann beispielsweise auch "one-width" sein.

?

prost
seth