有一海量字符串,包含以下唯一信息:<!-- RESULT_NO=13579 DURATION=0.276 -->
<B>1万3500</B> 条,用时 <B>0.276</B> 秒。我想取出"1万3500"
如果没有断行的话,可以通过寻找"--><B>"和"</B> 条"这两个字符的位置来取值,但现在有个断行我就不知道怎么办了。
把全部字符串Replace("\n", "")再处理,发现行不通。
我想也许可以通过逆Split的方法来实现多行转单行,但不足道怎么做。
<B>1万3500</B> 条,用时 <B>0.276</B> 秒。我想取出"1万3500"
如果没有断行的话,可以通过寻找"--><B>"和"</B> 条"这两个字符的位置来取值,但现在有个断行我就不知道怎么办了。
把全部字符串Replace("\n", "")再处理,发现行不通。
我想也许可以通过逆Split的方法来实现多行转单行,但不足道怎么做。
解决方案 »
- asp.net关于通过率的问题
- dropdownlist取字符串值的问题
- 求CS winform开发的典型程序
- 哪里有比较好看的gridview表头样式?学习一下?
- 求C# 读取http://www.cctvii.com/sitemap.xml <loc>...</loc> 之间网站url的方法
- 不是很难的问题,但找不到答案,请大家帮帮我!
- script语句在nestcape和ie中的写法。
- 100分求Crystal Reports 9报表设计与SQL表连接的简单代码,解决后马上给分
- 我怎么才能访问到innerHTML里形成的div 呀?
- 父子窗口问题
- datatable 怎么一次性插入到物理表(半夜发贴,希望能在明天结贴)
- 找.net工作
<B>1万3500 </B> 条,用时 <B>0.276 </B> 秒。 ";
string result = Regex.Match(test, @"(?<=<b>)(?:(?!</b>)[\s\S])*(?=</b>\s*条)", RegexOptions.IgnoreCase).Value;
我汗,那就拿整篇源码来做为test,楼主试过没有?