Zadejte hledaný výraz...

PHP: Regularny vyraz

node
verified
rating uzivatele
(5 hodnocení)
18. 1. 2015 13:12:58
Ahojte.
Mam string "Nejaky nazov (nejakeid)" a chcem z neho dostat to "nejakeid".
Na to pouzivam:
preg_match("/.+((+))/", $mojstring, $matches);
Potrebujem ale potom dostat "Nejaky nazov" pretoze chcem neskor v kode to id z povodneho stringu odstranit. Ako by mal potom vyzerat regularny vyraz na ziskanie iba nazvu bez id?
18. 1. 2015 13:12:58
https://webtrh.cz/diskuse/php-regularny-vyraz#reply1083816
Default
verified
rating uzivatele
(94 hodnocení)
18. 1. 2015 13:29:29
Takhle?
$mojstring = 'Nejaky nazov (nejakeid)';
$preg = preg_match("/(.+)((+))/", $mojstring, $matches);
V proměnné (array) $matches jsou potom obě části, v $matches je "Nejaky nazov" a v $matches je "nejakeid"
18. 1. 2015 13:29:29
https://webtrh.cz/diskuse/php-regularny-vyraz#reply1083815
Fido123
verified
rating uzivatele
(13 hodnocení)
18. 1. 2015 13:30:10
Třeba takhle
---------- Příspěvek doplněn 18.01.2015 v 13:43 ----------
Nebo pro jistotu raději takhle
18. 1. 2015 13:30:10
https://webtrh.cz/diskuse/php-regularny-vyraz#reply1083814
Pro odpověď se přihlašte.
Přihlásit