regularni vyraz

HackForum

regularni vyraz#
caz potreboval bych jak mam napsat aby nahradil vsecko krome treba slova auto, kdyz mam text:
ahgdauto1asjjkgdsadauto2khfagskhauto3dfgaod
fgasjgf
tak chci aby me z toho zbylo jen:
auto1auto2auto3
zatim sem to zkousel takto ale to prave nejde :(
echo ereg_replace("[^(auto[0-9]+)]","",$text);
dekuju za odpovedi :)
(odpovědět)
regularni vyraz | 194.228.223.*24.3.2008 0:10
re: regularni vyraz#
urcite by to slo napsat lepe, ale ja ted nic lepsiho nevymyslim:

preg_replace('/(.*?(auto\d)?)+/', '\2', $text);

(odpovědět)
prc | 213.211.51.*24.3.2008 18:23
re: regularni vyraz#
jako vzdycky, jen to clovek odesle uz tam vidi chyby :)
ten + je tam samozrejme k nicemu
(odpovědět)
prc | 213.211.51.*24.3.2008 18:27
re: regularni vyraz#
a tudiz i ty vnejsi zavorky :)

preg_replace('/.*?(auto\d)?/', '\1', $text);

a uz jdu pryc, nebo se zblaznim :)
(odpovědět)
prc | 213.211.51.*24.3.2008 18:31
re: regularni vyraz#
ne dobry pomohls mi, ja sem sice na to uz prisel ale mam takovou velkou silenost :-D to tvoje bude lepsi :) dik
(odpovědět)
re: regularni vyraz | 194.228.223.*25.3.2008 23:28

Zpět
 
 
 

 
BBCode