А мне нравится ;) Описываешь «открывающий или закрывающий» тег в регулярке и функцию. Стековую машину хоба и открывающий в стек, по закрывающему действие. Разматывает всё хорошо. Хотя это уже не совсем регулярка
Всем привет! Есть задачка - a, b = [] Вернуть c - содержит только те элементы из a, которые есть в b. Решение должно быть вычислительно эффективным. Подскажите пожалуйста, на что тут обратить внимание. Может есть что почитать, киньте ссылку
Ну и что? Я же говорю — функция. Она получает сам тег, позицию его в тексте. Если это открывающийся тег, его кладём в стек и позицию тоже. Если закрывающийся, то «выполняем» взяв из стека позицию и накопленный результат других тегов. Например, так можно из хтмл сделать словарь или объект, а можно отрисовать.