Я знаю, о чем ты думаешь - «Боже мой, серьезно, не снова» - но, пожалуйста, терпите меня, мой вопрос больше, чем название. Прежде чем мы начнем, я обещаю, что никогда не буду пытаться проанализировать произвольный HTML с помощью регуляции или спросить кого -нибудь еще, как. Они анализируют регулярные языки, HTML не содержат контекста, но не регулярно, поэтому вы не можете этого сделать. Но я также слышал, что многие реализации корзины на различных языках не являются строго регулярными; Они поставляются с дополнительными уловками, которые выходят за пределы границ формальных регулярных выражений. Это обратные ссылки? А на каких языках они найдены? Как мы можем быстро узнать, находится ли проблема, которую мы пытаемся решить, находится в силе наших нерециальных выражений?
Подробнее здесь: https://stackoverflow.com/questions/493 ... parse-html