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.
*gähn*
Um wieder zum Thema zu kommen und doch noch ein für dich erträgliches Lob loswerden zu können: Du hast ein schönes Suchmuster geschrieben.
Den Standpunkt, den du vertrittst kann man respektieren. Das ist eine subjektive Sicht, mit der man andere aber nicht zu vergewaltigen braucht.
Qui tacet, consentire videtur