Christian Kruse: RegEx -> eigenen "Tag" auswerten

Beitrag lesen

Hallo 21.de,

Ich muß zuerst "anything" auslesen, und mit dem daraus
erhaltenen Wert den neuen String generieren. "anything"
wird ein keyword sein, auf dessen Basis der
Invocation-Code eines Adserver generiert wird, der dann
eingefügt werden soll.

Er hat die Loesung doch gepostet:

Ersetz-Text

my $ersetz = 'Hier stehe jetzt ich';

HTML-Text bearbeiten

$html =~ s/<!--FUNC:ADVIEW>(.*?)<!--/FUNC:ADVIEW-->/$ersetz/g;

Du kannst problemlos einen e-Modifier anhaengen:

$html =~ s{<!--FUNC:ADVIEW-->(.*?)<!--/FUNC:ADVIEW-->}{
  my $txt = $1;
  if($txt eq 'anything') 'text';
  else 'text1';
}esg;

Naehere Informationen gibts unter perldoc perlre. Die perldoc
ist auch im Inet verfuegbar: http://www.perldoc.com/.

Gruesse,
 CK

--
http://cforum.teamone.de/
http://wishlist.tetekum.de/
If God had meant for us to be in the Army, we would have been born with green, baggy skin.