Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Поправьте код для парсинга


Автор: CyberTramp 20.6.2012, 19:48
http://www.cyprusjobs.com/index.php?module_page=my_jobs&jobs_step=jobs_job_list

Код
<tr class="itr">
<td class="itdh" align="center">4</td>
<td class="itd_lb" width="33%" nowrap align="left">
<a href="index.php?module_page=my_jobs&jobs_step=jobs_details&job_jobs_id=16259" target="_blank">Platform Support Specialist, Limassol, Ref:30797</a><br/><span st yle="font-size: 10px; color: #8F8F8F;">Last Updated: 06/18/2012</span>    </td>
<td class="itd_lb" width="30%" align="left">Limassol</td>
<td class="itd_lb" width="33%" align="left"><strong>AP Group / AP Technical</strong></td>
</tr>


На странице несколько ссылок мня интересует число что следует за 
Код
index.php?module_page=my_jobs&jobs_step=jobs_details&job_jobs_id=


добавил следующий код но не понимаю в чем ошибка
Код
var request = WebRequest.Create("http://www.cyprusjobs.com/index.php?module_page=my_jobs&jobs_step=jobs_job_list");
using (var responses = request.GetResponse())
{
    using (var streams = responses.GetResponseStream())
    using (var readers = new StreamReader(streams))
    {
        string html = readers.ReadToEnd();
        
       //var UpdExp = new Regex(@"index.php?module_page=my_jobs&jobs_step=jobs_details&job_jobs_id=(?<upd>.*)");
        var UpdExp = new Regex(@"index.php?module_page=my_jobs&jobs_step=jobs_details&job_jobs_id=(?<upd>.*)""\s*[^>]*");
                
        string upDate = UpdExp.Match(html).Groups["upd"].Value;
        Label1.Text = upDate;
        TextBox2.Text = upDate;
    }
}

Автор: Cheloveck 20.6.2012, 20:55
Код

index.php\?module_page=my_jobs&jobs_step=jobs_details&job_jobs_id=(?<upd>\d+)


Добавлено через 23 секунды
http://regexr.com?31agv

Автор: CyberTramp 20.6.2012, 21:59
Спасибо БОЛЬШОЕ 
отдельно за ссылку

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)