找回密码
 加入
搜索
查看: 6125|回复: 4

[AU3基础] 请问一下正则表达式的写法

  [复制链接]
发表于 2014-8-11 10:53:35 | 显示全部楼层 |阅读模式
我不太会正则表达式,在网上照猫画虎的弄了一个,可惜还是有点问题,请求大家帮助!

#include <Array.au3>
$tt = "<table><tr><td><p><a href=""###"" id=""a_008_20140812XX上午"" href=""#"" onclick=""show(this.id,'质检部','张三','2014-08-12',1,0)"">2014-08-12</a>(<span style=""color:red"">37</span>)</p>&nbsp;</td><td><p><a href=""###"" id=""a_008_20140812XX下午"" href=""#"" onclick=""show(this.id,'质检部','张三','2014-08-12',3,0)"">2014-08-12</a>(<span style=""color:red"">23</span>)</p>&nbsp;</td></tr></table>"
$tt1 = "2014-08-12"
$codeArray = StringRegExp($tt,"id\s*=\s*\"".*_*_(.*?)\""\s*href\s*=\s*\""#\""\s*onclick\s*=\s*\""show.*,*,*,'" & $tt1 & "',(.*?),(.*?)\)",1)
_ArrayDisplay($codeArray)
==============================
匹配到了2条结果,现在显示的是最后一条即“a_008_20140812XX下午”,我想找到第一条“a_008_20140812XX上午”,应该怎么修改一下呢?前提是不修改匹配条件,不能把条件直接改成上午去匹配,十分感谢
发表于 2014-8-11 12:01:03 | 显示全部楼层
没理解你想要得到的内容是什么。
发表于 2014-8-11 12:28:09 | 显示全部楼层
id=""(.*?)""
发表于 2014-8-12 09:14:29 | 显示全部楼层
飘过
发表于 2014-8-12 10:28:26 | 显示全部楼层
回复 3# haijie1223


    赞一个....  再说下,;楼主表述问题不全,代码惨不忍睹~~·
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 10:36 , Processed in 0.348808 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表