Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: После 5й запятой
Форумы портала PHP.SU » PHP » Регулярные выражения » После 5й запятой

Страниц (1): [1]
 

1. Freesty1er - 02 Января, 2015 - 00:47:54 - перейти к сообщению
    Андрей, Сто, Вишня, Туз, Тапок, Бронь, Жора, Слон
    Ларин, Кривой, Жидкость, Мешок, Индивид, Скачать, Туфля, Береза, Колобок
    Лом, Тигр, Таз

Вот есть одна из строчек выше. Как с помощью регулярного выражения, можно убрать все после 5й запятой? Чтобы осталось:
    Андрей, Сто, Вишня, Туз, Тапок
    Ларин, Кривой, Жидкость, Мешок, Индивид
    Лом, Тигр, Таз
2. esterio - 02 Января, 2015 - 02:53:39 - перейти к сообщению

не проверял
3. Freesty1er - 02 Января, 2015 - 13:56:07 - перейти к сообщению
Остаются только слова после 5го. Однако А мне как раз наоборот нужно.
4. esterio - 02 Января, 2015 - 20:45:22 - перейти к сообщению
5. Freesty1er - 03 Января, 2015 - 14:46:08 - перейти к сообщению
Большое спасибо! Радость
6. andatr - 27 Января, 2015 - 21:48:53 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. $str = preg_replace('/(([^,]+,){4}[^,]+).+/ui','$1', $str);

 

Powered by ExBB FM 1.0 RC1