Есть html-код:
Необходимо выделить только те даты, которые относятся к США, в данном случае это будут
Получить все даты для всех стран и отфильтровать не проблема, но кажется, что тут возможно обойтись одним регулярным выражением.
Код:
<tr>
<td class="date bold center">20.11.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Brazil"> </span><a href="/markets/brazil">Бразилия</a></td>
<td>Сан-Паулу фондовая биржа</td>
<td class="last">День черного сознания</td>
</tr>
<tr>
<td class="date bold center">22.11.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Lebanon"> </span><a href="/markets/lebanon">Ливан</a></td>
<td>Фондовая Биржа Бейрута</td>
<td class="last">День Независимости Ливана</td>
</tr>
<tr>
<td class="date bold center">23.11.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Japan"> </span>Япония</td>
<td>Токийская фондовая биржа</td>
<td class="last"> День благодарения Труда</td>
</tr>
<tr>
<td class="date bold center">24.11.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Iceland"> </span><a href="/markets/iceland">Исландия</a></td>
<td>Исландия фондовая биржа</td>
<td class="last">Сочельник</td>
</tr>
<tr>
<td class="date bold center">25.11.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Argentina"> </span><a href="/markets/Аргентина">Аргентина</a></td>
<td>Фондовая биржа Буэнос-Айреса</td>
<td class="last">Национальный День</td>
</tr>
<tr>
<td class="date bold center">28.11.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags United_States"> </span><a href="/markets/США">США</a></td>
<td>Нью-Йоркская фондовоая биржа</td>
<td class="last">День Благодарения</td>
</tr>
<tr>
<td class="date bold center">29.11.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags United_States"> </span><a href="/markets/США">США</a></td>
<td>Нью-Йоркская фондовоая биржа</td>
<td class="last">The Day After Thanksgiving</td>
</tr>
<tr>
<td class="date bold center">30.11.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Philippines"> </span>Филиппины</td>
<td>Philippines Stock Exchange</td>
<td class="last">Bonifacio Day</td>
</tr>
<tr>
<td class="date bold center">02.12.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags United_Arab_Emirates"> </span><a href="/markets/Дубай">ОАЭ</a></td>
<td>Дубайская фондовая биржа</td>
<td class="last">Национальный день</td>
</tr>
<tr>
<td class="date bold center">05.12.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Thailand"> </span>Тайланд</td>
<td>Thailand Stock Exchange</td>
<td class="last">The King's Birthday</td>
</tr>
<tr>
<td class="date bold center">06.12.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Finland"> </span><a href="/markets/Финляндия">Финляндия</a></td>
<td>Фондовая биржа Хельсинки</td>
<td class="last">День Независимости</td>
</tr>
<tr>
<td class="date bold center">08.12.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Colombia"> </span>Колумбия</td>
<td>Colombia Stock Exchange</td>
<td class="last">День Непорочного Зачатия</td>
</tr>
<tr>
<td class="date bold center"></td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Peru"> </span>Перу</td>
<td>Lima Stock Exchange</td>
<td class="last">День Непорочного Зачатия</td>
</tr>
<tr>
<td class="date bold center">10.12.2013</td>
<td class="bold cur"><span class="float_lang_base_1 ceFlags Thailand"> </span>Тайланд</td>
<td>Thailand Stock Exchange</td>
<td class="last">День Конституции</td>
</tr>
Необходимо выделить только те даты, которые относятся к США, в данном случае это будут
Код:
28.11.2013
29.11.2013
Получить все даты для всех стран и отфильтровать не проблема, но кажется, что тут возможно обойтись одним регулярным выражением.