За последние 24 часа нас посетил 21431 программист и 1694 робота. Сейчас ищут 1810 программистов ...

вырезать [x]...{x}...[/x ]

Тема в разделе "Регулярные выражения", создана пользователем Sasha_, 24 июн 2009.

  1. Sasha_

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

    С нами с:
    15 авг 2007
    Сообщения:
    11
    Симпатии:
    0
    Помогите пожалуйста вырезать из текста вида

    Код (Text):
    1.  Отсюда видно, [YOUCANSEE]что {YOUCANSEE} требует перейти к поступательно
    2. перемещающейся системе координат, [ProceSS1]чем и характеризуется {ProceSS1}устойчивый
    3. гироскопический прибор[/ProceSS1], как и видно из системы [b]диффрен[/b]циальных уравнений.
    4. Проекция угловых скоростей переворачивает колебательный крен, [/YOUCANSEE]рассматривая
    5. уравнения движения тела в проекции на касательную к его траектории.

    все теги вида [TAG]...{TAG}...[/TAG]

    1. Только теги, между которыми есть в середине такой-же тег в фигурных скобочках {}
    2. Текст много-строчный, но теги [a-Z0-9_]
    3. Теги регистро-зависимые. Тоесть [A]..{a} [/a] вырезать не должно

    Подскажите пожалуйста =)
     
  2. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Код (Text):
    1. #\[([A-Z0-9_]+)\](?s).*?{\\1}.*?\[\/\\1\]#
     
  3. Sasha_

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

    С нами с:
    15 авг 2007
    Сообщения:
    11
    Симпатии:
    0
    Огромное спасибо.