Autor | Zpráva | ||
---|---|---|---|
cpbbt Profil * |
#1 · Zasláno: 22. 4. 2011, 20:04:07
Jestliže je v textu řetězec www.mojestranky.cz/index.php?id=4 potřebuji to ponechat, ale jestli tam je
www.mojestranky.cz/uvod.html (tzn. když tam není ten index.php?id=4 ale cokoliv jiného - různé odkazy) tak tam potřebuji doplnit www.mojestranky.cz/akce/uvod.html (potřebuji tedy vložit adresář akce). Nemůžu vytvořit regexp, který popiší jako "jestliže neobsahuje slovo, tak něco udělej). Dá se udělat negace? Díky |
||
Keeehi Profil |
#2 · Zasláno: 22. 4. 2011, 23:27:14
if(!je_v_textu("www.mojestranky.cz/index.php?id=4")){ vlož "www.mojestranky.cz/akce/uvod.html"; } |
||
cpbbt Profil * |
#3 · Zasláno: 23. 4. 2011, 10:24:55
Keeehi:
Díky, ale je to trochu složitější. Předělávám odkazy v databázi a chtěl jsem použít regulární výraz preg_replace. V článku může být vic odkazů a jsou, jak jsem psal, dvojího druhu. A já potřebuji nahradit pouze ten jeden typ. Takže potřebuji regexp patrně s negací - že string neobsahuje slovo na nějaké pozici. Jde udělat takový regexp? |
||
Časová prodleva: 13 let
|
0