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
>
)
查看全文
相关阅读:
前端 CSS
前端 HTML
前端 JavaScript 初识
网络编程——线程池
网络编程——同一进程中的队列(多线程)
网络编程——进程间的共享内存
vue实现前端简易版模糊查询
封装axios请求拦截器
关于node中 mysql Client does not support authentication protocol requested by server; consider upgrading MySQL client 解决方法
封装一个时间方法
原文地址:https://www.cnblogs.com/symbol441/p/959210.html
最新文章
git错误fatal: remote origin already exists.
js 每隔四位加一个空格
PHP计算两个经纬度之间的距离
php下载图片到本地
mysql 忘记root密码
微信超时5s,调用客服接口异步回复消息(PHP)
ubuntu 安装和配置 GitLab
mysql大数据表优化
mysql创建视图
linux查看磁盘大小,使用量等等信息
热门文章
linux命令行操作mysql数据库明细
表碎片处理方法OPTIMIZE
MyISAM 与 innoDB 的选择
PHP命名空间的作用、为什么使用命名空间?
mysql视图详解
mysql分区与分表的区别
jQuery之三
jQuery
JavaScript 函数
前端 JavaScript
Copyright © 2011-2022 走看看