Вход

Просмотр полной версии : Функция Preg match


adik7960
17.03.2012, 13:01
Есть данные "photo228_666", но я могу с этого вывести только "228"
спомощью "preg_match("/^(photo)?([^\_]+)/i", $z, $matches);". Но к сожелению мне нужно еще вывести "666", но я незнаю как, помогите пожалуйста?

nerv_
17.03.2012, 13:07
alert( 'photo228_666'.match( /\d+/g ).join( '\n' ) );

Rootpassword
17.03.2012, 13:12
Это что, пхп? впрочем, неважно.
/^(photo)(\d+)_(\d+)/i
photo 228 666 в массив пойдут по отдельности

adik7960
17.03.2012, 13:28
Бля спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!1

9xakep
17.03.2012, 14:19
Это что, пхп? впрочем, неважно.
/^(photo)(\d+)_(\d+)/i
photo 228 666 в массив пойдут по отдельности
При чем тут php? Регулярки везде одинаковы

nerv_
17.03.2012, 15:19
Регулярки везде одинаковы
нет :)

Rootpassword
17.03.2012, 15:32
При чем тут php? Регулярки везде одинаковы
При том, что тут раздел про js, но preg_match -это пхп. Вдруг человек не понимает.
И да, регулярки даже в том же пхп разные.

9xakep
17.03.2012, 17:05
Ок, сори