Autor | Zpráva | ||
---|---|---|---|
CarlosK Profil * |
#1 · Zasláno: 18. 2. 2012, 12:26:48
Dobrý den, učím se regulární výrazy, ale při použití skriptu:
$text = '<test ahoj><test2 dobry_den>'; preg_match_all("/<(test|test2) (.*)>/", $text, $return); var_dump($return); Vrací toto: array 0 => array 0 => string '<test ahoj><test2 dobry_den>' (length=28) 1 => array 0 => string 'test' (length=4) 2 => array 0 => string 'ahoj><test2 dobry_den' (length=21) Problém je způsoben tím, že proměnná $text neobsahuje mezi tagy nový řádek: $text = '<test ahoj> <test2 dobry_den>'; |
||
Keeehi Profil |
#2 · Zasláno: 18. 2. 2012, 13:03:39
preg_match_all("/<(test2|test) ?([^>]*)>/", $text, $return); |
||
CarlosK Profil * |
#3 · Zasláno: 18. 2. 2012, 13:41:17
Mockrát Vám děkuji. Funguje perfektně.
|
||
Časová prodleva: 12 let
|
0