Thread Reguläre Ausdrücke: nur am Ende ersetzen (4 answers)
Opened by [HR]Doomrunner at 2003-10-01 13:15

format_c
 2003-10-01 13:50
#59322 #59322
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Also am Ende eines Wortes nicht am Ende eines Strings? Das ist nicht ganz klar.

Aber dein Problem sind die Umlaute:
Siehe mein Script:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use strict;
use warnings;
my %umlaute = (
'ö' => 'oe',
'ü' => 'ue',
'ä' => 'ae'
);
my $var1 = "Dorfstr";

my $var2 = "Brandstroemweg";

for ($var1,$var2) {
s/(ä|ü|ö)/$umlaute{$1}/g;
s/str(?=\b)//g;
print;
}

DorfBrandstroemweg


Gruß alex

View full thread Reguläre Ausdrücke: nur am Ende ersetzen