zoukankan
html css js c++ java
正则
string content = " </h1> <h1 class= 'result '> 有10,285个结果 </h1> </h1> ";
string pattern = @ " </h1> <h1 class= 'result '> 有\d*\,?\d*个结果 </h1> </h1> ";
可以匹配成功,我想问的是,如何利用 Match 对象将匹配的部分取出来,即 将 "10,285 " 这串字符取出来??
/**/
///
返回匹配值的分组.
#region
string
pattern
=
@"
(?<=<h1\s+.*?>)(\s+[\u4e00-\u9fa5]+)(?<value>.*?)([\u4e00-\u9fa5]+\s+)(?=</h1>)
"
;
string
content
=
@"
</h1> <h1 class= 'result '> 有10,285个结果 </h1> </h1>
"
;
Regex r
=
new
Regex(pattern,RegexOptions.Compiled);
string
result
=
r.Match(content).Result(
"
${value}
"
);
MessageBox.Show(result);
#endregion
正则表达式
(
?<=<
h1\s
+
.
*?>
)(\s
+
[\u4e00
-
\u9fa5]
+
)(
?<
value
>
.
*?
)([\u4e00
-
\u9fa5]
+
\s
+
)(
?=</
h1
>
)
查看全文
相关阅读:
C# 数据处理——(包括但不限)浮点数设置小数点后位数 (转)
c#下怎么判断一个字符串是否可以转换为double类型(转)
C++ string字符串按分隔符分割成一个数组(转)
C#浮点数保留位(转)
linq与lambda写法对照(转)
C# DataTable 和List之间相互转换的方法(转)
c#写入Mysql中文显示乱码 解决方法(转)
微博营销之企业微博运营方案实用篇
“最美店主”走红网络,或成国内欧美第一店
月饼西施PK愤怒的小鸟,这个中秋狂掀DIY风
原文地址:https://www.cnblogs.com/symbol441/p/959210.html
最新文章
Google搜索秘籍完全公开
两种调整Win7时间同步频率的方法
在Vista和Win7操作系统下安装转码工具applocale的方法
C:/WINDOWS/system32/x 病毒分析和解决建议
C++内存分配方式详解
McAfee官方卸载工具下载及使用
TSVNCache.exe占用CPU过高的问题
C++学习心得感想
Internet时间同步出错解决方法
去掉win7快捷方式小箭头的正确方法
热门文章
101个Google搜索技巧
修改注册表让电脑时间与中国同步
如何学习C++以及编程
"ox69a8674c"指定应用的"0x00000000"内存不能为"read"问题
Conficker蠕虫病毒专杀工具集锦
清除Conficker蠕虫病毒详细步骤
解密宝典:简单十招学习软件破解
C# datatable 排序、查找
为devexpress xtratabcontrol 动态添加的page添加图标
C#异常System.IO.FileLoadException:“混合模式程序集是针对“v2.0.50727”版的运行时生成的(转)
Copyright © 2011-2022 走看看