Autor | Zpráva | ||
---|---|---|---|
Radim Profil * |
#1 · Zasláno: 31. 5. 2006, 13:19:44
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 |
#2 · Zasláno: 31. 5. 2006, 13:27:37
Tak si z vysledku nactete prvni podvyraz, ne? Leo
|
||
mila Profil |
#3 · Zasláno: 31. 5. 2006, 14:24:40
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 * |
#4 · Zasláno: 31. 5. 2006, 17:44:11
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/ |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0