Glob.Ersetzung

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Fr Apr 14 08:21:53 CEST 2000


Gestern wurde das Problem angesprochen, dass eine Ersetzung der
Gestalt

*#20_x _  _

nicht funktioniert. Wen wundert das? Zwei Leerzeichen markieren den
Beginn eines Kommentars, d.h. das dritte '_' kriegt das Programm gar
nicht mit. Weil dann der Befehl unvollstaendig ist, wird's kritisch.

Aber es ist nicht so, dass solches nicht vorhergesehen worden waere.
Abhilfe:

"*#20_x _  _"

Das klappt wirklich. Denn hier greift die Regel, dass Einschluesse in
"..." auch Mehrfach-Blanks enthalten duerfen. Und wenn die Befehlszeile 
gleich mit " beginnt, wird das " am Ende stillschweigend weggenommen.
Natuerlich geht's nicht, dass nun innerhalb der "..." wiederum ein anderes
" vorkommt!
Mit dem Single Quote ' klappt das uebrigens nicht! D.h. wenn innerhalb
des Einschlusses bei solchen Faellen tatsaechlich noch ein " vorkommen 
sollte, dann muss man sich was anderes ueberlegen.

MfG B.E.

Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro