Gunnar Bittersmann: regexp

Beitrag lesen

@@Jonny 5:

nuqneH

Die Anführungszeichen, da dieser Begriff entsprechend dem Kontext in dem er verwendet wird interpretiert werden kann.

Ja, Sprache ist oft nicht eindeutig. „Maus“ und „Bug“ bezeichnen im Kontext Computerei völlig andere Dinge als im Kontext Tierwelt.

Aber Fachsprache sollte in einem Gebiet sollte schon eindeutig sein. So weit liegen (theoretische) Informatik und Programmierung nicht auseinander, als dass verschiedene Bedeutungen desselben Fachbegriffs „regulärer Ausdruck“ sinnvoll wären.

Natürlich hat das Sprachproblem historische Ursachen: Hätten Suchmuster in Programmiersprachen von Anfang an die Mächtigkeit gehabt, die über reguläre Ausdrücke hinausgeht, wären Suchmuster gar nicht erst als „reguläre Ausdrücke“ bezeichnet worden. IMHO sollte man es heute auch nicht tun; es gibt den passenden Begriff „Suchmuster“ (engl. „search pattern“). Er ist nicht nur treffender, sondern auch kürzer – seiner Verwendung steht nicht entgegen.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)