On Wed, 6 Aug 2003 17:14:46 +0200 Matthias Sauppe matthias.sauppe@gmx.de wrote:
Hallo,
s/.*foo/foo/ s/.*(foo.*)/http://anotherserver/$1/;
http://server/foo/bla.html auf http://server/bla.html umleiten, für alle beliebigen Anfragen /foo/*, weiß aber nicht wie ich nur den *-Teil ohne den foo-Teil matche.
Hmm. Das Wort "matchen" verwirrt mich etwas. Wenn du in irgendeiner Weise auf das foo Bezug nehmen willst, muss das zwangsläufig irgendwo im Suchstring auftauchen. Im Ersetzungsstring kann man dann ja, wenn man das foo nicht dabei haben möchte, einen Konstrukt der Art s/foo(.*)/$1/ bauen. Das foo wird zwar "gematched", taucht aber im Ersetzungsstring nicht mehr auf.
Gruß Matthias
Ahhhhhhhhhhhhhh!
Das wars, konnte ja nicht ahnen, daß diese klammern so wichtig sind. Danke schön.
Bis bald Frank Benkstein.