Autor | Zpráva | ||
---|---|---|---|
aaaě Profil * |
#1 · Zasláno: 24. 5. 2011, 11:58:13
Ahoj. Potřeboval bych aby preg_match měl pozitivní nález jen pokud každý řádek v řetězci odpovídá patternu. Jak to udělat? Pokud to přepnu do multiline módu, tak to nalézá shodu pokud je shodný i jen první řádek (/^ddd$/um). Jak to aplikovat na všechny?
|
||
Jan Tvrdík Profil |
#2 · Zasláno: 24. 5. 2011, 17:41:55 · Upravil/a: Jan Tvrdík
Projdi cyklem řetězec po řádcích.
|
||
o_O Profil |
#3 · Zasláno: 24. 5. 2011, 18:04:00
Jaká je přesně struktura souboru? Napadá mě využít znalosti počtu řádků.
~^(tvůj preg){$pocetradku)$~ V případě, že by soubor obsahoval \>n i za posledním řádkem, mohlo by to vypadat následovně: '~^(ddd){'.count(explode("\>n",file_get_contents('soubor.txt'))).'}$~' |
||
o_O Profil |
#4 · Zasláno: 24. 5. 2011, 18:04:54
* zapomněl jsem na řádky
|
||
Keeehi Profil |
#5 · Zasláno: 24. 5. 2011, 20:23:59
aaaě:
preg_match_all vrcí počet nálezů => měl by odpovídat počtu řádků |
||
Časová prodleva: 13 let
|
0