Регулярные выражения для парсинга адреса картинки - C#

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста, составить регулярное выражения для парсинга адреса картинки (http://site.ru/1b5c527e.gif) со следующего фрагмента кода страницы.
<tr>
<td align="right" valign="top">
<b><span style="color: #FF0000;">*</span> Введите цифры с картинки: </b>
</td>
<td valign="top">
<input name="code_id" type="hidden" value="1b5c527e.gif" />
<img src="http://site.ru/1b5c527e.gif" align="top" alt="Код подтверждения"/>&nbsp;&nbsp;<input size="5" maxlength="5" name="code" type="text" value="" /><br/>
<div class="color-5">
Тестовая презентация
</div><br/>
</td>
</tr>
Спасибо большое.

Решение задачи: «Регулярные выражения для парсинга адреса картинки»

textual
Листинг программы
            WebRequest request = WebRequest.Create("http://site.ru");
            HttpWebResponse httpWebResponse = (HttpWebResponse) request.GetResponse();
 
            Stream stream = httpWebResponse.GetResponseStream();
            StreamReader reader = new StreamReader(stream, Encoding.UTF8);
           
 
            string responseFromServer = reader.ReadToEnd();
 
            reader.Close();
            stream.Close();
            httpWebResponse.Close();
 
            string[] stringSeparators = new string[] {"\n"};
            string[] result = responseFromServer.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries);
 
 
            string str = result[7];
            str = str.Replace("<img src="/", "");
            str = str.Replace(""/ align=\"/top"/ alt=\"/Код подтверждения"//>  <input size=\"/5"/ maxlength=\"/5"/ name=\"/code"/ type=\"/text"/ value=\"// /><br/>", "");
            label2.Text = str;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.8 из 5
Похожие ответы