Thread Erste Zahl in einem String finden
(11 answers)
Opened by eddie_tedd at 2007-09-03 18:10 renee+2007-09-03 16:29:43-- hmm, also ich interpretiere das, "gib mir die erste Zahl aus". Quote EDIT: Ja stimmt, durch sein beispielcode wird es ersichtlich. Aber ansonsten: Code (perl): (dl
)
1 2 3 my $string = 'Ich suche ein Zahl 123 oder irgendetwas anderes 23.'; my ($erste_zahl) = $string =~ m/(\d+)/; printf "Es wurde [%d] beginnend an Position %d bis Position %d gefunden.\n", $erste_zahl, $-[1], $+[1]; Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 my $string = 'In Diesem 1en String sollen mehr als 10 Zahlen vorkommen.'. '2 Zahlen habe ich schon geschrieben. 4 sind mir zu viele.'; print "Nr: Zahl: Begin: Ende:\n"; print "--------------------------\n"; my $num = 1; while ( $string =~ m/(\d+)/g ) { printf "%3d %8d %6d %6d\n", $num++, $1, $-[1], $+[1]; } Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
|