За последние 24 часа нас посетили 20702 программиста и 1010 роботов. Сейчас ищут 354 программиста ...

Заменить более 5 символов переносом строки

Тема в разделе "PHP для новичков", создана пользователем gbushmakin, 31 окт 2020.

  1. gbushmakin

    gbushmakin Новичок

    С нами с:
    20 июн 2019
    Сообщения:
    22
    Симпатии:
    0
    Добрый день. Пишу регулярку, которая должна принимать текст и заменять в нём более 5 символов пробелов ПЕРЕНОСОМ СТРОК.

    Код (Text):
    1. $text = 'Привет         Мир
    2. Это мой
    3. проект';
    4.  
    5. $patterns = '/(\s{5})/'; // что заменить
    6. $replacements = "\n"; // на что заменить
    7.  
    8. echo preg_replace($patterns, $replacements, $text);
    Эта регулярка переносит только 5 символов пробелов, соответственно если пробелов будет 15 - будет 3 переноса. А мне нужно чтобы БОЛЕЕ 5 символов заменялись одним пробелом. Подскажите, что нужно дописать в регулярке..
     
    #1 gbushmakin, 31 окт 2020
    Последнее редактирование: 31 окт 2020
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.748
    Симпатии:
    1.321
    Адрес:
    Лень
    {5,}
     
    gbushmakin нравится это.
  3. gbushmakin

    gbushmakin Новичок

    С нами с:
    20 июн 2019
    Сообщения:
    22
    Симпатии:
    0
    Благодарю! :D