Christian Seiler: Regulärer Ausdruck zum Austausch der FrameSrc

Beitrag lesen

Hallo nochmal,

wer lesen kann, ist klar im Vorteil, ich weiß... :-( Du willst das ja austauschen und nicht matchen.

preg_match_all ("/<frame.*?src="([^"]*)"[^>]*>/i", $text, $matches);

$text = preg_replace ("/(<frame.*?src=")([^"]*)("[^>]*>)/i", '$1'.$newurl.'$3', $text);

Wobei das natürlich _alle_ Frameurls in dem Text ersetzt.

Du kannst natürlich noch zwischen das < und das f ein \s* machen, (das \ musst Du maskieren) aber IMHO ist das sinnfrei.

Christian

--
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.