Thread nochmal ersetzen, aber variabel (17 answers)
Opened by Ishka at 2003-08-24 04:41

format_c
 2003-08-25 14:08
#79834 #79834
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
[E|B
,24.08.2003, 23:15]Du musst auch den "." und das "?" escapen!

Code: (dl )
1
2
3
$string = "<;script language=\"javascript\" src=\"hpm_counter.cgi?userid=49388291&art=gesamt\">";

$string =~ s/<;script language="javascript" src="hpm_counter\.cgi\?userid=49388291&art=gesamt">/\[counter\]/g;


So dürfte es gehen.

Thats it:
Code (perl): (dl )
1
2
3
4
5
6
7
my &#36string = "<;script language=\"javascript\" src=\"hpm_counter.cgi?userid=49388291&art=gesamt\">";

&#36string =~ s/<;script language="javascript" src="hpm_counter\.cgi\?userid=49388291&art=gesamt">/[counter]/g;

print &#36string;

[counter]

@[E|B]: [] musst du nur im RegEx teil escapen, da sie nur dort eine Bendeutung haben. Der zweite Teil der Substition ist der Ersetzungteil und hat nix mit RegEx  zu tun.
@Ishka: Bin wohl auch der Meinung, dass dieser tread nix im JS forum zu suchen hat. Wohl eher Allgemeines zu perl.

Gruß Alex.

Gruß alex

View full thread nochmal ersetzen, aber variabel