c# 取网页中间一段 求助
时间:2011-12-07
来源:互联网
<SPAN
style="COLOR: #006699"
id=ctl00_ctl00_ContentPlaceHolder1_left1_Label1><B>欢迎ID</B>:<FONT
class=uInfo>7973279
</FONT><BR> <B>用户名</B>:<FONT
class=uInfo>jccshunfl
</FONT><BR><B> 昵 称</B>:<FONT
class=uInfo>jccshunfl
</FONT><BR></SPAN>
我想取里面的:7973279
不知道怎么取,求助!
作者: q031926 发布时间: 2011-12-07
C# code
string source = @"<SPAN style="COLOR: #006699" id=ctl00_ctl00_ContentPlaceHolder1_left1_Label1><B>欢迎ID</B>:<FONT class=uInfo>7973279 </FONT><BR> <B>用户名</B>:<FONT class=uInfo>jccshunfl </FONT><BR><B> 昵 称</B>:<FONT class=uInfo>jccshunfl </FONT><BR></SPAN>"; string result = Regex.Match(source, "<B>欢迎ID</B>:<FONT\\r\\n\\s\\sclass=uInfo>(\\d+)\\r\\n", RegexOptions.IgnoreCase).Groups[1].Value;
作者: caozhy 发布时间: 2011-12-07
string s = File.ReadAllText(Server.MapPath("~/test.txt")); Match match = Regex.Match(s, @"(?is)(?<=<span[^>]+>.*?<font[^>]+>)[^<]+(?=.*?</span>)"); Response.Write(match.Value);
作者: dalmeeme 发布时间: 2011-12-07
作者: q031926 发布时间: 2011-12-07
为什么取不出呢 晕 谢谢楼上2位 辛苦了
因为csdn排版的时候改变了每行的缩进和空格。
你得按照我的思路自行修改。
作者: caozhy 发布时间: 2011-12-07
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string source = @"<SPAN style=""COLOR: #006699"" id=ctl00_ctl00_ContentPlaceHolder1_left1_Label1><B>欢迎ID</B>:<FONT class=uInfo>7973279 </FONT><BR> <B>用户名</B>:<FONT class=uInfo>jccshunfl </FONT><BR><B> 昵 称</B>:<FONT class=uInfo>jccshunfl </FONT><BR></SPAN>"; string result = Regex.Match(source, @"<B>欢迎ID</B>:<FONT\r\n\s\sclass=uInfo>(.*?)\r\n\s\s</FONT>", RegexOptions.IgnoreCase).Groups[1].Value; Console.WriteLine(result); } } }
作者: caozhy 发布时间: 2011-12-07
<FONT class=uInfo>7973279</FONT><BR> <B>用户名</B>:<FONT
class=uInfo>jccshunfl
</FONT><BR><B> 昵 称</B>:<FONT
class=uInfo>jccshunfl
</FONT><BR></SPAN>";
Regex.Match(stemp, @"\d+(?=\s*</FONT>)").Groups[0].Value;
输出:7973279
作者: Tsapi 发布时间: 2011-12-07

作者: caozhy 发布时间: 2011-12-07
作者: q031926 发布时间: 2011-12-07
作者: q031926 发布时间: 2011-12-07
作者: q031926 发布时间: 2011-12-07
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28