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
>
)
查看全文
相关阅读:
windows多线程(三) 原子操作
windows多线程(二) 等待线程返回
windows多线程(一) 创建线程 CreateThread
Js 中的原始值和引用值
Linux 文件系统介绍
Linux命令(二十) 显示系统内存状态 free
Linux命令(十九) 查看系统负载 uptime
Linux命令(十八) 压缩或解压缩文件和目录 gzip gunzip
git使用
python 中调用shell命令
原文地址:https://www.cnblogs.com/symbol441/p/959210.html
最新文章
centos关机与重启命令
thinkphp如何实现伪静态
交换机如何实现单向访问控制
history附上时间戳,history命令_Linux history命令:查看和执行历史命令
docker常用命令
Docker的Ubuntu镜像安装的容器无ifconfig命令和ping命令
华为交换机telnet登录时老是提醒是否更改初始密码- Warning: The initial password poses security risks
nginx配置文件
最大权闭合子图
对偶图小结
热门文章
牛客OI周赛10-提高组:B-Taeyeon的困惑(值域线段树)
非静态网络流总结
线段树
网络流24题总结(基本建模)
回滚莫队与带修莫队
LOJ#2977. 「THUSCH 2017」巧克力(斯坦纳树+随机化)
斯坦纳树应用
浅谈Min_25筛(一看就懂的那种)
汇编语言求字符串长度(32位)
windows多线程(四) 关键段 CriticalSection
Copyright © 2011-2022 走看看