Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
arabon
49 / 48 / 9
Регистрация: 12.01.2011
Сообщений: 135
1

Регулярные выражение. Вытащить информацию из тегов<td></td>

02.08.2012, 00:15. Просмотров 1325. Ответов 1
Метки нет (Все метки)

Всем доброго времени суток.

Мне нужно вытащить информацию из тегов<td></td> и <span></span>.

HTML5
1
2
3
4
5
<td align="center"><span class="style18"><b>какой то текст<br>какой то текст<br>какой то текст <a href="http://www.site.com/arabon/Cst.aspx">http://www.site.com/arabon/Cst.aspx</a><br>какой то текст</b></span></td>
 
<td class="style18">какой то текст<a href="https://www.site.com/username=arabon"
 
<td class="style18" width="259">какой то текст <a href="https://www.site.com/username=arabon">https://site.com/username=arabon</a></td>
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var Regex_step1 = new Regex(@"<td.*>(.*)<a href..(.+"+"\""+")",
                                  RegexOptions.IgnoreCase);
            MatchCollection mc = Regex_step1.Matches(HTML_CODE);
            
            var array_step1 = new string[mc.Count];
            var i = 0;
 
            foreach (Match match in mc)
            {
                if (match.Groups[1].Value != "" && match.Groups[2].Value != "")
                {
                    array_step1[i] = match.Groups[1].Value + match.Groups[2].Value;
                    array_step1[i] = array_step1[i].Remove(array_step1[i].Length - 1, 1);
                    i++;
                }
                
            }
P.S.: Знаю, что это чересчур бредовый код и прошу не кидаться тапками=))
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2012, 00:15
Ответы с готовыми решениями:

Регулярные выражения: удаление html-тегов
Как с помощью регулярных выражений избавиться от вывода в текст HTML-тегов? т.е. в программу на...

Вытащить контент из двух тегов
Всем доброго времени суток! Появилась задача, из xml файле вытащить контент, который находится...

Регулярные выражения: поиск текста внутри тегов
Доброго времени суток, подскажите как найти в Текст внутри тэгов?

Вытащить слово из строки. Регулярные выражения
Есть лог. Подскажите, какими наиболее удобными средствами можно вытащить подстроку для её...

Регулярные выражения: вытащить строчку из кода страны
Посетители: &lt;b&gt;31&lt;/b&gt; &amp;nbsp;(участников - &lt;b&gt;16&lt;/b&gt;, гостей - &lt;b&gt;15&lt;/b&gt;) Помогите, пожалуйста,...

1
novi4ok
554 / 508 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
02.08.2012, 01:07 2
покури HtmlAgilityPack
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.08.2012, 01:07

Регулярные выражения - из строки вытащить выделенную часть
Привет КиберФорумцы, есть задача, нужно из строки вытащить выделенную часть, но только регулярным...

Регулярное выражение для тегов
Не могу додуматься, как сделать так чтобы выражение что в тэги t было все синие(одним и вторым...

Регулярное выражение изъятие тегов
Не могу понять почему не работает? Подскажите что да как.. const string patternnao = @&quot;(?&lt;=&lt;div...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.