Wollte ersteinmal ein freundliches Hallo in die Runde werfen, ich bin neu hier
Es wäre toll, wenn Ihr mir bei meinem kleinen Anfänger-Problem helfen könntet...
Es geht darum, dass ich gerne einen Schlüssel in einem Text finden möchte:
Der zu durchforstende String könnte beispielsweise so aussehen:
"_xxx__e__xx__e__xx__e"
Nun soll, in laienhaften Worten ausgedrückt, folgendes Muster erkannt werden:
- Zweimal x, dann
- fünfmal die Zeichen _,x oder e, wobei e nur einmal vorkommen darf!
- wieder zweimal x
- wieder die fünf Zeichen _,x oder e, wobei e nur einmal vorkommen darf
- und zu guter letzt wieder zweimal x
Ich möchte mit obiger Anweisung unter anderem folgende Muster aufspüren:
xx__e__xx__e__xx oder
xx_e___xx_e___xx und so weiter
Ich habe folgenden Ausdruck probiert, wobei der bei meinem Teststring leider kein Ergebnis liefert:
Tausend Dank für Eure Antworten, Ihr seid meine letzte Hoffnung, ich weiß absolut keinen Rat mehr...
Viele Grüße
Es wäre toll, wenn Ihr mir bei meinem kleinen Anfänger-Problem helfen könntet...
Es geht darum, dass ich gerne einen Schlüssel in einem Text finden möchte:
Der zu durchforstende String könnte beispielsweise so aussehen:
"_xxx__e__xx__e__xx__e"
Nun soll, in laienhaften Worten ausgedrückt, folgendes Muster erkannt werden:
- Zweimal x, dann
- fünfmal die Zeichen _,x oder e, wobei e nur einmal vorkommen darf!
- wieder zweimal x
- wieder die fünf Zeichen _,x oder e, wobei e nur einmal vorkommen darf
- und zu guter letzt wieder zweimal x
Ich möchte mit obiger Anweisung unter anderem folgende Muster aufspüren:
xx__e__xx__e__xx oder
xx_e___xx_e___xx und so weiter
Ich habe folgenden Ausdruck probiert, wobei der bei meinem Teststring leider kein Ergebnis liefert:
PHP-Code:
$suchmuster[0]="/xx([_x]*e[_x]*){5}xx([_x]*e[_x]*){5}xx/";
$teststring = "______e_xx___e_xxx__e__xx__e__xx__e______e";
preg_match ($suchmuster[0],$teststring,$founds);
echo "<pre>";
print_r($founds);
echo "<pre>";
Viele Grüße
Kommentar