У меня есть небольшая проблема, я хочу найти вКак заставить это регулярное выражение работать?
<tr><td>3</td><td>foo</td><td>2</td>
Foo, я использую:
$<tr><td>\d</td><td>(.*)</td>$
найти Foo, но не работают, потому что Dont матч с </td>
в конце foo, но с </td>
в конце строки
Вообще говоря, вы захотите использовать настоящий синтаксический анализатор html, а не регулярное выражение. См.: Http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – Seth
@Seth, другие: Хорошо, говоря, что HTML-парсер в качестве * комментарий * - это способ пойти, а не тратить на это ответ неправильно. Хорошее шоу. –
Кроме того: кто пытается опротестовать вопрос? Это хороший вопрос, хорошо спрошенный. (+1 к офсету) –