Doch, es gibt die "reinen" Regular Expressions, das stammt aus der Automatentheorie. Wenn Du grep ohne "-e" nutzt, wirst Du auch nur genau die bekommen.CyborgBeta schrieb:Das liegt daran, dass es keine Verallgemeinerung für reguläre Ausdrücke gibt,
Ja, es gibt schon einige verschiedene Erweriterungen. Deine Beispiele sind aber eindeutig PCRE, die sich um Quasi-Standard gemausert haben, weil eine Zeit lang Perl die am weitesten verbreitete Sprache war für Sachen, bei denen man viel mit RegEx gemacht hat - was wiederum als Replacement für awk gebaut wurde, das ebenfalls eine Erweiterung von RegEx beinhaltete - aber eben eine andere. Viele Tools und Libraries haben dann die PCRE Syntax übernommen, sodass viele Leute auch gar nix anderes mehr kennen.CyborgBeta schrieb:sondern diese immer auf einem Dialekt beruhen. Aber meiner ist schon recht allgemein ...
Aber es gibt auch immer noch viele, die das nicht verstehen und vieles kann man auch so schreiben, dass es auch mit anderen RegEx Engines funktioniert. \S kann man auch ohne Probleme als [^ ] schreiben (EDIT: keine Ahnung wie man einen TAB hier ins Posting packt, der gehört natürlich auch noch in die Klammern)
Es wäre schon wichtig zu wissen, mit welchem Tool das genutzt wird.