Schrift
[thread]521[/thread]

regex stringteil löschen: tüdelü



<< >> 3 Einträge, 1 Seite
rio
 2005-07-01 20:24
#5161 #5161
User since
2004-05-31
105 Artikel
BenutzerIn
[default_avatar]
wie lösche ich zb aus "abcdefghijk" "cde " so das der string dann "abfghijk" lauten würde?
Ronnie
 2005-07-01 20:28
#5162 #5162
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
s/cde//g;
esskar
 2005-07-01 21:49
#5163 #5163
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
oder mal anders
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
sub str_replace {
my ($string, $pattern, $replace) = @_;

$pattern ||= "";
$replace ||= "";

my $patternlen = length $pattern;
my $replacelen = length $replace;

my $pos = 0;
while(($pos = index($string, $pattern, $pos)) > -1) {
$string = substr($string, 0, $pos) . $replace . substr($string, $pos + $patternlen);
$pos += $replacelen;
}

return $string;
}

str_replace("abcdefghijk", "cde", "");


aber nimm ronnies vorschlag!
<< >> 3 Einträge, 1 Seite



View all threads created 2005-07-01 20:24.