Regulärer Ausdruck "mindestens n-mal der gleiche Buchstabe"

Regulärer Ausdruck "mindestens n-mal der gleiche Buchstabe"

am 03.08.2006 16:13:08 von unknown

Post removed (X-No-Archive: yes)

Re: Regulärer Ausdruck "mindestens n-mal der gleiche Buchstabe"

am 03.08.2006 16:47:21 von Ulf Kadner

Ulrich Gehauf wrote:

> Gibt es einen regulären Ausdruck für "mindestens n-mal den gleichen
> Buchstaben", wobei der Buchstabe beliebig sein soll...

Ich nehme an das ist ne Frage. Ja das geht. Wird im Manual alles gut
erklärt.
http://www.php.net/manual/en/reference.pcre.pattern.syntax.p hp

> Also z.B. n=4 würde für 'aaaa' zutreffen,

Das sind regex-Grundlagen. Die soltest Du Dir schon selber anlesen!

Beispiel:

$s = 'akkkJJFFFFjJkKEEEEEEzzzwWwwww';
preg_match_all('~([a-zA-Z])\1{3,}~', $s, $hits);
print_r($hits);

Erklärung:

\1 ist die Backreference auf das Zeichen aus der Zeichengruppe [a-zA-Z]
welche 3-n mal vorkommen darf.

MfG, Ulf

Re: Regulärer Ausdruck "mindestens n-mal der gleiche Buchstabe"

am 03.08.2006 17:01:26 von unknown

Post removed (X-No-Archive: yes)

Re: Regulärer Ausdruck "mindestens n-mal der gleiche Buchstabe"

am 03.08.2006 19:17:17 von Ulf Kadner

Ulrich Gehauf wrote:

> Öhm... ich versuche es seit 10 Jahren, mich mit regulären Ausdrücken
> anzufreunden. Keine Chance. Die sind zu kryptisch.

Reine Logic, nicht all zu kompliziert. So seh ich das. Hat halt jeder so
seine Vorlieben.

> Dörfer, böhmische! Ich find's schon super, dass ich mich mit den
> Ausgabeformatierungen von print_f zurechtfinde.

arg... ;-)

>>Das sind regex-Grundlagen. Die soltest Du Dir schon selber anlesen!
> Ich denk eigentlich, dass ich meine _Grund_lagen schon kann..

Ich wollte Dich doch nur nen bischen ärgern! :-)

MfG, Ulf