Hi,
nach längerem wieder mal ne frage von mir:
Wie kann ich eine variable nach einer bestimmten zeichfolge durchsuchen?es geht darum aus einer variable, in die vorher der quelltext einer html-datei auf einem anderen server eingelesen wurde, den befehl 'mailto:...' mitsammt der e-mail adresse bzw. nur die e-mail adresse herauszufinden.
wie kann ich das machen?
wie Frank schon sagt sind RegExps die Lösung. Ich mache hier mal einen Schnellschuß:
if ($variable =~ /mailto:([^\s]+)/) { print "eMail-Adresse: $1\n"; }
weiters wäre es toll wen ihr mir sagen könntet wie ich diesen eingelesenen quelltext als source wieder auf den browser ausgebe - sprich ohne das die html-tags interpretiert werden. irgendeine ahnung?
Klar, auch wieder RegExp:
$quellcode =~ s/</</g;
$quellcode =~ s/>/>/g;
Cheatah