[醒目]高分求正则表达式写法

binli1017 2012-06-23 11:36:14
各位大侠,

正则表达式 谁会啊,高分求,只要能行,今晚必须结贴给分。

问题: 在一串很长的字符里面,找出类似下面字串的个数,并获得粗体字里面的内容。 可以无视 换行符!

<td title="室号:1501
套型:三室二厅
建筑面积:113.2 ㎡
销售价格:3245 元/㎡
" align="center" style="background-color: #96E686; border-color: DarkGray; height: 25px; width: 50px;">
...全文
130 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
幽狼 2012-07-11
  • 打赏
  • 举报
回复
(?i)<td\b(?:\btitle\s*=\s*(?<ko>["'])(?<Title>(?>[^"']*))\k<ko>|\bbackground-color\s*:\s*(?<bColor>#[\da-e]+)|[^><])+>
binli1017 2012-06-24
  • 打赏
  • 举报
回复
已调的差不多
贴出来给大家看看
<tr[\s\S]t[i]tl[e]\=\"(?<room>[\s\S]*?)\".*\#[0-9a-eA-E]{6}[\s\S]*?>(?<text>[\s\S]*?)</tr>
  • 打赏
  • 举报
回复
Set re=new RegExp
re.IgnoreCase=True
re.Global=True
re.Pattern="<td[\s\S]+title=[""']{0,1}([^""']*)[""']{0,1}>([\s\S]+)<\/td>"
TakeContent=re.Replace("你的内容","$1")
Set re=Nothing
  • 打赏
  • 举报
回复
<td[\s\S]+title=[""']{0,1}([^""']*)[""']{0,1}>([\s\S]+)<\/td>

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧