11. januar 2004 - 22:38
Der er
8 kommentarer og 1 løsning
filtrere i $string (reg exp måske)
Jeg har $line = "-> <e@mail.dk>,<e@mail2.dk>, Me"; Idéen er nu at jeg ønsker at filtrere de email adresser som står mellem "->" og ", M" hen i en array Det kan være 1-x antal email adresser, hvor det i ovenstående eksempel er 2 forskellige, men jeg har behov for at få alle email adresserne derhen. Nogen der kan hjælpe med det?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
11. januar 2004 - 22:42
#1
Skitse: $line = "-> <e@mail.dk>,<e@mail2.dk>, Me"; if (eregi('^-> (.*), Me$',$line,$reg)) { $a = split(',',$reg[1]); print_r($a); }
11. januar 2004 - 22:51
#2
Undefined subroutine &main::eregi called at test.pl line 3. google giver intet på "&main::eregi" Jeg benytter perl 5.8.2/BSD og har samme resultat på en 5.6.1/Linux
11. januar 2004 - 22:52
#3
Øvse bøvse - troede vi var i PHP.... 2 secs
11. januar 2004 - 22:53
#4
PHP derimod: php testphp.ph Array ( [0] => <e@mail.dk> [1] => <e@mail2.dk> ) - Men jeg skulle bruge det i Perl :)
11. januar 2004 - 22:53
#5
hehe ja netop :)
11. januar 2004 - 22:54
#6
$line = "-> <e\@mail.dk>,<e\@mail2.dk>, Me"; if ($line=~/^-> (.*), Me$/) { @a = split(',',$1); print(@a); }
11. januar 2004 - 22:58
#7
Tak for hjælpen.. Opretter du svar?
11. januar 2004 - 22:58
#8
Tak, jeg samler ikke på point.
11. januar 2004 - 23:06
#9
.
Kurser inden for grundlæggende programmering