Autor Zpráva
Igor99
Profil *
Dobrý den,

chtěl bych se zeptat, potřeboval bych regulérní výraz, abych získal 3 a 4 slovo. Zkoušel jsem ^([\w]+\s){3,4} ale získám pouze čtvrtý slovo. Děkuju,
Camo
Profil
Igor99:
preg_match_all('/((\w+)\s+)+?/',$x,$matches);
EDIT:
Ale toto by malo byť to isté a rýchlejšie.
preg_match_all('/(\w+)/',$x,$matches);
Dokonca aj bez tých zátvoriek by to malo fungovať:
preg_match_all('/\w+/',$x,$matches);
Ale dlhšie texty by som testoval presne na začiatok reťazca a štyri súbvýrazy.
Igor99
Profil *
Chápu kam tím míříš. Nenapadlo mě to. Super. Po hodině mě napadlo včem jsem měl chybu a nejraději bych si dal facku. Jinak můj výraz je delší, ale počítá jen s čistým výrazem. ^([\w]+\s){3}([\w]+)
Děkuju

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: