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
>
)
查看全文
相关阅读:
trueStudio笔记
C笔记
printf打印输出
DB9针和DB25针串口的引脚定义
通信单位
简单工厂
不同进程之间发送消息将指定界面置顶
Delegate event 委托事件---两个From窗体使用委托事件
Winfrom窗体无法关闭问题--检查是否存在重写
自定义控件添加事件
原文地址:https://www.cnblogs.com/symbol441/p/959210.html
最新文章
第7章 虚拟机类加载机制
第6章 类文件结构
软件工程结对作业02
第六周学习进度条
课堂练习:返回一个整数数组中最大子数组的和
第五周学习进度条
Right-BICEP测试四则运算2
第四周学习进度条
软件工程个人作业03
单元测试
热门文章
第三周学习进度条
软件工程个人作业02
Visual Studio 2012创建SQL Server Database Project提示失败解决方法
腾讯微博应用授权隐式登陆实现
Installed .NET Framework 4.5 Ajax POST IIS hang
Beacon
蓝牙技术发展史
stm32 development
指令集与架构
stm32WB 外设资源
Copyright © 2011-2022 走看看