Autor | Zpráva | ||
---|---|---|---|
dehtak Profil |
#1 · Zasláno: 22. 2. 2011, 17:08:35
Zdravím,
můžete mi poradit jak na regexp pro preg_replace ? Proměná je například: <img src="http://nejakej_server.com/image/obrazek.jpg" border="0"> Já potřebuji získat jenom obrazek.jpg. Na webu sem našel jeden regexp, ale ten mi vrati http://nejakej_server.com/image/obrazek.jpg To je on $img = preg_replace('/<img.*src="(.*?)".*\/?>/', '\1', $row['img']) . PHP_EOL; Já se v těch regexp vůbec nevyznám , to je takovej bordel znaků , že to je prostě nemožný pochopit. PS: Díky za pomoc |
||
imploder Profil |
#2 · Zasláno: 22. 2. 2011, 17:29:32
dehtak:
<?php header('Content-Type: text/plain; charset=utf-8'); $text = '<img src="http://nejakej_server.com/image/obrazek.jpg" border="0">'; preg_match('/<img.*?src=".*?([^\/]*?)".*?>/', $text, $m); print_r($m); ?> PCRE regulární výrazy v PHP se můžeš naučit odtud: http://www.regularnivyrazy.info/serial-php-pcre-perl-compatible.html |
||
dehtak Profil |
#3 · Zasláno: 22. 2. 2011, 17:47:50
Super, diky diky
|
||
Časová prodleva: 13 let
|
0