找回密码
 加入
搜索
查看: 2244|回复: 5

[AU3基础] [已解决]关于正则的一个问题

  [复制链接]
发表于 2011-12-10 22:37:51 | 显示全部楼层 |阅读模式
本帖最后由 Hen5ei 于 2011-12-13 11:52 编辑
<tr><td class="v">1:1</td><td>起初 神创造天地。</td></tr>
我想要分别获得
1:1
起初 神创造天地。
希望各位AU3同好能够帮帮我。谢谢
下面附上整个文件



感谢各位朋友!
方法:
#include <Array.au3>
$sText = FileRead('原文件.txt')
$aSre = StringRegExp($sText, '>(\d+:\d+)</td><td>([^\r]+)', 3)
_ArrayDisplay($aSre)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-12-10 22:47:55 | 显示全部楼层
回复 1# Hen5ei
#include <Array.au3>
$sText = FileRead('原文件.txt')
$aSre = StringRegExp($sText, '>(\d+:\d+)</td><td>([^\r]+)', 3)
_ArrayDisplay($aSre)

评分

参与人数 2金钱 +20 收起 理由
Hen5ei + 10 谢谢
lixiaolong + 10 水木子版主真快啊!

查看全部评分

发表于 2011-12-10 23:15:06 | 显示全部楼层
本帖最后由 lixiaolong 于 2011-12-10 23:29 编辑

回复 1# Hen5ei

练习练习.
StringRegExp($sText, 'class="v">([^<]*)<.*>([^\r]*)', 3)
这个一楼的字符串也支持.
StringRegExp($sText, 'class="v">([^<]*).*?<td>([^<\r]*)', 3)

评分

参与人数 1金钱 +10 收起 理由
Hen5ei + 10 谢谢

查看全部评分

发表于 2011-12-11 00:01:05 | 显示全部楼层
呵呵,我也练习一下,献丑了...
#include <Array.au3>
$Text = FileRead('原文件.txt')
$count = StringRegExp($Text, '>(\d+:\d+)</td><td>(.+)', 3)
_ArrayDisplay($count)

评分

参与人数 2金钱 +20 收起 理由
Hen5ei + 10 谢谢
lixiaolong + 10

查看全部评分

 楼主| 发表于 2011-12-13 11:50:25 | 显示全部楼层
本帖最后由 Hen5ei 于 2011-12-13 11:53 编辑

谢谢大家了!这几天一直忙着姐姐的婚礼,昨天终于把老姐给嫁出去了.HOHO~
发表于 2011-12-13 13:45:33 | 显示全部楼层
回复 5# Hen5ei
恭喜~~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 05:39 , Processed in 0.084238 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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