Hallo,
Space vs. Tab, upper- vs. lower case, mehrfache Spaces, CR und/oder LF statt Space, ...
\s+ matcht 1 oder mehr whitespaces (space, TAB, CR, LF) (zumindest in Perl ;-) )
\s* matcht 0 oder mehr white spaces/regexp/i matcht case-insensitiv
case-insensitiv hätte ich vergessen.
[^A-Z] matcht alle Zeichen, die _nicht_ A-Z sind.
Du brauchst etwas in der Art
/<\s*frame\s*src=".*?"[^>]*>/
Und das eigentlich Probelm warum ich überhaupt gefragt hatte, hab ich glatt vergessen. Das was da zwischen den "" steht, darf natürlich nicht verloren gehen, sondern muss dem Script zur Verfügung stehen. Und in einem Frameset können ja auch mehrere solche Ersetzungen notwedig werden. Da muss dann jedesmal, das was dazwischen steht in die Ersetzung wieder eingebaut werden.
da soll dann nacher also stehen <frame src="getpage.php?<domain>/alterFrameInhalt" ... >
Den alten Inhalt müsste man ja eigentlich ohne urlencode() hinten dranhängen dürfen. Es ist doch davon auszugehen, dass er schon vernünftig encoded war...
Liebe Grüße aus http://www.braunschweig.de
Tom
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.