Autor Zpráva
Radim
Profil *
Zdravím všechny,
s regulárnímy výrazy umím vcelku dobře pracovat. Je to fajn věc. Je tu ale něco, co ještě stále nevím: jak to mám udělat tuto definici: slovo2 se nachází za slovem1, slovo1 ale není zahrnuto ve výsledku.
Kdyby to bylo naopak, tak by to bylo: slovo1(?=slovo2) a vrátí pouze slovo1. jenže já potřebuju vrátit pouze slovo2 - které je za slovem 1.
Leo
Profil
Tak si z vysledku nactete prvni podvyraz, ne? Leo
mila
Profil
Z hlavy to nevím, ale na intervalu je výborný seriál.
Určitě tam je tvrzení o následujícím, předpokládám, že bude i o předcházejícím.
Radim
Profil *
Už jsem dostal info:
vrátit slovo2
~"(?<=slovo1) slovo2~
ještě jsem to nezkoušel

Konstrukce Tvrzení
(?=výraz) kladné, o následujícím
(?!výraz) záporné, o následujícím
(?<=výraz) kladné, o předcházejícím
(?<!výraz) záporné, o předcházejícím


http://interval.cz/serialy/perl-compatible-regularni-vyrazy-v-php/
Toto téma je uzamčeno. Odpověď nelze zaslat.