Мой HTML выглядит следующим образом:Java регулярное выражение, нужна помощь экранирующих символов
<td class="price" valign="top"><font color= "blue"> $ 5.93 </font></td>
Я пробовал: Не кажется
String result = "";
Pattern p = Pattern.compile("\"blue\"> $ (.*) </font></td>");
Matcher m = p.matcher(text);
if(m.find())
result = m.group(1).trim();
не будет соответствия.
Я пропустил символ побега?
Избегайте разбора HTML с регулярными выражениями, если это возможно. Вместо этого используйте парсер HTML. –
Нет анализа html с использованием регулярного выражения, пожалуйста .. http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 –