Как извлечь вес продукта из этого HTML - PullRequest
0 голосов
/ 27 апреля 2010

Мой HTML выглядит так:

<td class="main"><b>Product Weight  (2.83 lbs in 1 container)</b></td>

Мне нужно получить значение 2,83 из HTML.

Нужна помощь с регулярным выражением.

У меня есть это:

    Pattern p = Pattern.compile(

  "<td\\sclass=\"main\"><b>Product\\sWeight\\s\\s((?:\\d+\\.)?\\d+ \\w{3})");

Но, похоже, не работает.

Я пропустил побег или что-то?

Обновление

Если скобки представляют собой проблему, могу ли я это сделать (или на внутренних скобках тоже?

Ответы [ 2 ]

2 голосов
/ 27 апреля 2010

Похоже, вам не хватает выхода из буквальных скобок.

1 голос
/ 27 апреля 2010

Для получения определенных html-тегов я рекомендую HTML-парсеры через Regex. Например, вы можете использовать этот html-парсер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...