За последние 24 часа нас посетили 17877 программистов и 1286 роботов. Сейчас ищут 1475 программистов ...

Нужна помощь!

Тема в разделе "Регулярные выражения", создана пользователем Tima_Yu, 9 окт 2007.

  1. Tima_Yu

    Tima_Yu Активный пользователь

    С нами с:
    9 окт 2007
    Сообщения:
    3
    Симпатии:
    0
    Народ помогите пожалуйста...есть такая конструкция...
    Код (Text):
    1. <br />
    2.     <br />
    3.     <br />
    которая встречается в тексте несколько раз. Как сделать так чтоб любое кол-во,больше 2-х, подряд идущих
    Код (Text):
    1. <br />
    , заменялись на
    Код (Text):
    1. <br/><br/>
     
  2. ustas

    ustas Активный пользователь

    С нами с:
    17 сен 2007
    Сообщения:
    59
    Симпатии:
    0
    RegexBuddy3 - помоги себе сам
     
  3. Tima_Yu

    Tima_Yu Активный пользователь

    С нами с:
    9 окт 2007
    Сообщения:
    3
    Симпатии:
    0
    что это такое и с чем его едят?
     
  4. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Это не делаеться регулярками, ИМХО. Смотри в сторону обычных строковых функций.
     
  5. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Код (Text):
    1. preg_replace ("/((<br[ \/]{0,2}?>){3,})/i","<br /><br />",$str);
    но перед этим приведи все к одной строке.
     
  6. Tima_Yu

    Tima_Yu Активный пользователь

    С нами с:
    9 окт 2007
    Сообщения:
    3
    Симпатии:
    0
    Всем спасибо. Огромное спасибо S.t.A.M. к твоему запросу надо было добавить пару символов чтоб учитывалось перевод коретки и строки и всё удачно заработало...спасибо всем!!!
     
  7. ustas

    ustas Активный пользователь

    С нами с:
    17 сен 2007
    Сообщения:
    59
    Симпатии:
    0
    S.t.A.M.
    и зачем? думаешь помог?
     
  8. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Ну, ладно он несколько часов прождал... :)
    Может посмотрит, что это не так сложно и в след. раз пожалеет свое время...
     
  9. ustas

    ustas Активный пользователь

    С нами с:
    17 сен 2007
    Сообщения:
    59
    Симпатии:
    0
    S.t.A.M.
    медвежья услуга
    в след раз пожалей свое
     
  10. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    ustas, S.t.A.M. потратил время на дельный совет. А ты тратишь больше на пустой подсчёт чужого + комментирование этого. ;)
     
  11. shreck

    shreck Активный пользователь

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    +1