Autor | Zpráva | ||
---|---|---|---|
slon_cz Profil |
#1 · Zasláno: 11. 10. 2017, 20:33:09
Zdravím, mám takový problém.
používám pro nahrazování textu funkcni str_replace, vše funguje jak má, ovšem problém nastává, když chci, aby to třeba nahrazovalo slovo auto jede po poli - slovo auto autobus jede po silnici - aby to slovo auto už nenehradilo, aby to nahradilo vždy jen celé slovo, je to vůbec možné? Děkuji za jakékoliv rady :) |
||
Tomášeek Profil |
#2 · Zasláno: 11. 10. 2017, 21:13:05
slon_cz:
Regulárem kontrolovat předchozí a následující znak, pokud bude z povolených (tečka, čárka, mezera, uvozovka, ... + na začátku je "povolený" samozřejmě začátek řádku). Otázka, zda definovat povolené znaky, nebo negovat zakázané znaky (písmena, čísla?). |
||
slon_cz Profil |
nakonec jsem použil
preg_replace('/\bauto\b/', '"Test"', $str); |
||
Časová prodleva: 6 let
|
0