![](https://seccdn.libravatar.org/avatar/d451c07cbeab05f2fe9d2ae893a8a5cd.jpg?s=120&d=mm&r=g)
Am Dienstag, 18. Februar 2003 20:35 schrieb Bernd Brodesser:
* Andre Fischer schrieb am 18.Feb.2003:
ich möchte in einer Zeile die enthaltene URL separieren. Meistens steht da aber immer noch was davor und dahinter. Das davor ist ja kein problem, das mach ich mit sed s/^.*http:/http:/g.
Wozu das g? g heißt doch, wenn es mehrmals in einer Zeile auftritt, dann mehrmals ersetzen, aber wie kann es mehrmals auftreten?
ACK
aber wie lösche ich ab dem ersten "ich darf nicht in einer URL enthalten sein"-Zeichen bis zum Zeilenende?
s/ich\ darf\ nicht\ in\ einer\ URL\ enthalten\ sein.*$//
dieses Konstrukt hatte ich auch schon im Kopf, aber ich überlege ob es nicht einfacher ist alle erlaubten Zeichen darzustellen und das ganze dann zu negieren. Da müsste ich doch mit [A-z] [0-9] _ ? / alles abgedeckt haben oder?
Bernd
tschau fisch