За последние 24 часа нас посетили 22847 программистов и 1241 робот. Сейчас ищут 768 программистов ...

Рекурсивно разобрать строку

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

  1. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Собственно строка который нужно разобрать
    Код (Text):
    1. tpl(tpl(тут любая строка при этом здесь может и такое встретится tpl(tpl(и внутри тоже может что то быть влоть до опять tpl(tpl(tpl()).tpl()).tpl())).tpl()и дальше пойдёт какая то строка)).tpl()
    Подскажите пожалуйста как это всё рекурсивно разобрать внутри регулярного выражения
    --- Добавлено ---
    Код (Text):
    1. tpl(tpl()).tpl()
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    Здесь наверное не регулярки нужны. Что-то вроде интерпретатора надо написать
     
  3. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    нет проблем.
    это можно сделать через регулярки, а можно и стековый автомат написать.