社区
C#
帖子详情
用正则表达式找不到内容的问题
wei123456
2006-11-17 03:43:38
(?<=<(span\sid=\w+)>).*(?=<\/span>) 用于查找网页中<span id="...">内容</span>的内容,这个正则表达式经测试是正确的,但却找不到相应的内容,请问为什么,谢谢,谢谢!
...全文
103
4
打赏
收藏
用正则表达式找不到内容的问题
(?<=).*(?=) 用于查找网页中内容的内容,这个正则表达式经测试是正确的,但却找不到相应的内容,请问为什么,谢谢,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chaney
2006-11-17
打赏
举报
回复
(<span[\s]+id[\s]*=.*?>)(.*?)(</span>)
mobydick
2006-11-17
打赏
举报
回复
LZ的正则:(?<=<(span\sid=\w+)>).*(?=<\/span>)
LZ的例子:<span id="...">内容</span>
============================================
LZ的正则和给的例子不匹配。
LZ的例子中,id的值使用双引号"标识出来,但是正则表达式中没有体现这一点。
另外span与id之间使用\s,就限制了span和id之间只能有一个空白字符,可能和实际情况不符。
最后,正则表达式在转成字符串的时候可能需要用到转义符,有可能写的有问题。
string regexStr = "(?<=<span\\s+id=.+?>).*?(?=</span>)";
这个正则大概可以满足LZ的要求。
chaney
2006-11-17
打赏
举报
回复
(<span[\s]+id[\s]+=.*?)(.*?)(</span>)
另外要忽略大小写
ZiRRen
2006-11-17
打赏
举报
回复
http://blog.csdn.net/mfkidt/archive/2006/10/13/1333364.aspx?Pending=true#h5
有详细的介绍.
还有个测试工具,特别小很方便的.
Java工程师必学系列课程之5--《字符串及
正则表达式
》视频课程
课程目标:学习Java语言中字符串相关的知识、字符编码常识和
正则表达式
的使用,并完成案例前导课程:《Java工程师必学系列课程》前4部课程
内容
:本课程是《Java工程师必学系列课程》的第5部分,主要讲解Java语言中...
Linux基础之
正则表达式
正则表达式
是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符...
Python
正则表达式
(一看就懂)
哈喽O(∩_∩)O 今天来发一下python
正则表达式
,其实这个也是比较简单的 什么是
正则表达式
(⊙_⊙) 目前越来越多的网站、编辑器、编程语言都已支持一种叫“正则...
正则表达式
尤其在python爬虫上用的多。 正则表达
正则表达式
全解析+常用示例
在开始写这篇文章之前,我...同时也把常见的常用的
正则表达式
给收集整理出来,以便用到的时候不用满世界的
找
。 关于
正则表达式
一直都是个让很多程序员都觉得很郁闷的一个东西,我觉得创造
正则表达式
的那个家伙简直就是
正则表达式
的替换技巧
正则表达式
应用——替换指定
内容
到行尾
正则表达式
应用——数字替换
正则表达式
应用——删除每一行行尾的指定字符
正则表达式
应用——替换带有半角括号的多行
正则表达式
应用——删除空行
正则表达式
应用——...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章