【发布时间】:2015-05-21 04:36:26
【问题描述】:
我的 lotHtmlOriginal.Text 中有这一段
waters71 </strong></p>
<p><strong>websitesss.com/sblogin/login.shtml/</strong><br />
<strong>1234213:123123</strong><br />
<strong>213123:12312</strong><br />
<strong>4213:196028</strong><br />
<strong>32131:43423</strong><br />
<strong>4444444:96980507</strong></p>
<p><strong>htt
我的问题是,当我制作子字符串</p> 的第二部分时,代码失败,因为子字符串无法找到它,但是当我将其更改为某些内容时,它可以工作。
我也改了也没用...
- htt
- 电子战
- p
</strong>
这是我的代码
String St = lotHTMLOriginal.Text; ;
String firstPart = "blogin/login.shtml/</strong>";
String lastPart = "</p>";
int pFrom = St.IndexOf(firstPart) + firstPart.Length;
int pTo = St.IndexOf(lastPart);
String result = St.Substring(pFrom, pTo - pFrom);
lotHTML.Text = result;
为了以防万一,我正在尝试获取 blogin/login.shtml/</strong> 和 </p> 之间的所有内容
【问题讨论】:
-
坦白说,我不明白你想要做什么?
-
我正在尝试获取
blogin/login.shtml/</strong>和</p>之间的所有内容 -
因为IndexOf()只找到第一个,而你要的是最后一个?
-
@shole 没有找到
firstPart之后的第一个? -
如果您知道要匹配的模式,为什么不使用正则表达式?