Fridolin: Reguläre Ausdrücke

Beitrag lesen

Hi Sven,

probiert mal folgendes:

function one_a($to_match) {
  if (preg_match_all("/(a{1})/", $to_match, $result,PREG_PATTERN_ORDER)) {
    return (count($result[0]) == 1);
  } else {
    return false;

»»  }

}

Die Funktion liefert true, wenn genau ein 'a' gefunden wurde, bei keinem oder mehreren Fundstellen liefert sie false zurück.

<mfg>Sebastian Will</mfg>

Hallo ihr beiden

in php4 sieht das so aus:

count_chars($string)

Das liefert unter anderem einen array zurück der die Anzahl eines jeden in $string vorkommenden Zeichens enthält.

cu
Fridolin

PS: Ich sag das nicht um über Perl zu spotten, sondern um einen Blick in eine andere Sprache zu erlauben.