c# 怎样截取HTML标签<BR><BR>中间的文字

<BR>加格达奇雷阵雨转阵雨偏南风2-3级15/24<BR>黑河雷阵雨偏南风3-4级转4-5级19/28<BR><pstyle="margin-top:0pt;margi... <BR>加格达奇 雷阵雨转阵雨 偏南风2-3级 15/24<BR>
黑河 雷阵雨 偏南风3-4级转4-5级 19/28<BR>
<p style="margin-top: 0pt; margin-bottom: 0pt">哈尔滨 阵雨转多云 西南风2-3级转3-4级 22/28 <BR>
加格达奇 雷阵雨转阵雨 偏南风2-3级 15/24 <BR>
黑河 雷阵雨 偏南风3-4级转4-5级 19/28 <BR>
齐齐哈尔 多云转阵雨 西南风2-3级转偏南风3-4级 21/29</td>

就是想把每个城市的信息作为一条记录插入数据库,请问具体怎么实现啊??急,谢谢大家啦
展开
 我来答
房雁凡s9
2010-07-20 · TA获得超过1360个赞
知道小有建树答主
回答量:504
采纳率:100%
帮助的人:505万
展开全部
针对你贴出来的字符串而言,

string Htmlstring = "<p style=\"margin-top: 0pt; margin-bottom: 0pt\">哈尔滨 阵雨转多云 西南风2-3级转3-4级 22/28 <BR>加格达奇 雷阵雨转阵雨 偏南风2-3级 15/24 <BR>黑河 雷阵雨 偏南风3-4级转4-5级 19/28 <BR>齐齐哈尔 多云转阵雨 西南风2-3级转偏南风3-4级 21/29</td> ";
Regex regex = new Regex(@"<[^>]+>|</[^>]+>");
//用<BR>分割字符串,得到一个字符串数组,其中每个成员就是一个城市信息,但其中会包含 其它 html标签
string[] resultArray = Htmlstring.Split(new string[] { "<BR>" }, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < resultArray.Length;i++ )
{
resultArray[i] = regex.Replace(resultArray[i], ""); //移除所有html标记,如 <p> </td>
Console.WriteLine(resultArray[i]);
}
Console.ReadLine();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
beikerray119
2010-07-20 · TA获得超过581个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:474万
展开全部
使用正则表达式
但规律不是<BR>之间的文字,而是,中文字符+一个以上空格+中文字符+一个以上空格+中文字符+一个以上空格+15/24这样格式的日期
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
it_trainning
2010-07-20 · 超过11用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:0
展开全部
javascript就可以获得
document.getElementById().innerText就可以。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式