Siechfred: regex - mehrmaliges vorkommen

Beitrag lesen

Wie prüfe ich, ob ein buchstabe in einem string mehrmals vorkommt? Also sowohl in folge, als auch irgendwo anders im string.

Mit Hilfe des g-Modifiers:

my $text = 'AABCDCEFC';  
# g-Modifier und Listenkontext  
my @anz = ( $text =~ /C/g );  
# $#array liefert die höchste Indexnummer von @array und  
# muss um 1 erhoeht werden, da der Arrayindex bei 0 beginnt  
print 'C ', $#anz + 1, ' mal gefunden';

Siehe perlretut.

Siechfred

--
Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.