Это мой HTML:
<div id="tab1" class="tab_content">
<div id="dvreadmore"><?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> </title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div>
<p class="dgthreedigest">CL : Where petitioner raised same bills against respondent as well as its sister concern, winding up petition against respondent for non-payment of dues was to be dismissed - [2012] 19 taxmann.com 206 (Delhi)</p>
</div>
</body>
</html>
Пожалуйста, посмотрите этот URL (http://www.taxmann.com/taxmannflashes/whatsnew.aspx?sid=9578&stype=1)
WebResponse res = req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream());
string htmlResp = sr.ReadToEnd();
String htmlBody = "";
if (htmlResp.ToLower().Contains("<div id=\"dvreadmore\">"))
{
int startIndex = htmlResp.ToLower().IndexOf("<div id=\"dvreadmore\">");
//here i m getting first index value
// but when i pick last indext it awlays give me -1
int lastIndex = htmlResp.ToLower().IndexOf("</html>\n</div>");
То же самое, что я сделал в компиляторе Java, выберите последний индекс и укажите определенное значение, но в C # Asp .Net я не могу выбрать данные, он всегда дает значение -1.
Как выбрать последний индекс?