aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: JacenHe

模式匹配快速入门

 火... [复制链接]

0

主题

2

回帖

12

积分

新手入门

积分
12
发表于 2012-2-16 15:37:32 | 显示全部楼层
呵呵,加油!

0

主题

5

回帖

92

积分

一级会员

积分
92
发表于 2012-2-23 10:57:54 | 显示全部楼层
以前学过正则,不得其门而入。这回这个简化版正则。再试试。

0

主题

2

回帖

12

积分

新手入门

积分
12
发表于 2012-3-15 11:38:17 | 显示全部楼层
速度可以快多少啊,Jacen有没有一个简单的指标啊

6

主题

36

回帖

237

积分

二级会员

积分
237
发表于 2012-3-28 16:12:46 | 显示全部楼层
加油。

6

主题

36

回帖

237

积分

二级会员

积分
237
发表于 2012-3-28 16:13:38 | 显示全部楼层
老大 提供的两个链接 我怎么链接不上。

点评

可以上呀  发表于 2012-3-28 20:31

6

主题

36

回帖

237

积分

二级会员

积分
237
发表于 2012-3-29 08:33:45 | 显示全部楼层
allen 发表于 2012-3-28 16:13
老大 提供的两个链接 我怎么链接不上。

嗯。昨天我是没打开。不过,今天早上一来,就打开了。

0

主题

7

回帖

42

积分

新手入门

积分
42
发表于 2012-4-19 09:02:09 | 显示全部楼层
学习进行时!好贴啊!!

16

主题

70

回帖

661

积分

三级会员

积分
661
QQ
发表于 2012-4-21 13:30:56 | 显示全部楼层
有点头大

12

主题

164

回帖

1058

积分

四级会员

积分
1058
QQ
发表于 2012-4-30 20:56:11 | 显示全部楼层
好东西,慢慢看,我发现aardio真的是很实用的东西

0

主题

5

回帖

44

积分

新手入门

积分
44
发表于 2012-8-16 20:32:56 | 显示全部楼层
了解正则的表示木有鸭梨

4

主题

8

回帖

72

积分

一级会员

积分
72
发表于 2012-8-28 12:18:44 | 显示全部楼层
我要找出字符串
part
有可能是Part,也有可能是PaRt,还有PART, parT 等等

点评

有问题开新帖提问!谢谢合作!  发表于 2012-8-28 12:26

75

主题

767

回帖

5045

积分

六级会员

The only one

积分
5045
发表于 2012-8-28 12:25:12 | 显示全部楼层
℡╮○记忆 发表于 2012-8-28 12:18
我要找出字符串
part
有可能是Part,也有可能是PaRt,还有PART, parT 等等
2、局部禁用模式语法
也可在模式表达式的一个串匹配中禁用模式语法,
串匹配以'<@'开始,并以'@>'结束则表示进行原始的字符串比较,并在此子串中忽略所有模式语法.


str = string.match("a\d", "[a-z]<@\d@>")。


如果串匹配以两个@@字符开始,即以'<@@'开始,并以'@>'结束,则表示进行原始的文本比较(不包含'\0'),忽略所有模式语法,并且忽略大小写.

2

主题

20

回帖

116

积分

一级会员

积分
116
发表于 2012-11-4 22:46:44 | 显示全部楼层
不错,先收藏了

2

主题

20

回帖

116

积分

一级会员

积分
116
发表于 2012-11-4 22:52:06 | 显示全部楼层
太强大了,慢慢学习

15

主题

112

回帖

922

积分

三级会员

积分
922
发表于 2013-1-1 01:26:33 | 显示全部楼层
Jacen 发表于 2010-11-29 16:27
可以熟练使用模式匹配中的括号,表示你精通了模式匹配。

《模式匹配语法参考》

不错,学习了。

0

主题

2

回帖

19

积分

新手入门

积分
19
发表于 2013-2-6 10:38:51 | 显示全部楼层
不错, 收藏一下

3

主题

41

回帖

322

积分

二级会员

积分
322
发表于 2013-2-11 22:46:15 | 显示全部楼层
看网上其他的教程,感觉挺难,差点吓退了我。这个教程我一口气看完,感觉一点难度没有,全能看得懂。深入浅出,所列的都是正则语法中实用的内容。楼主辛苦了!

12

主题

62

回帖

491

积分

二级会员

积分
491
发表于 2013-2-12 23:52:45 | 显示全部楼层
落伍者 发表于 2010-11-30 10:01
回复 fantasynew 的帖子

^\s*\d{14,14}*[\dxX]\s*$

谢谢,你这样说我就明白了。

3

主题

41

回帖

322

积分

二级会员

积分
322
发表于 2013-3-4 20:04:48 | 显示全部楼层
coder 发表于 2011-9-8 15:42
请问"^[^TQ][^XQ].+"这个表达式为什么能匹配QQ聊天窗口标题。

hwnd = winex.findActivate("^[^TQ][^XQ].+",null,"TXGuiFoundation")一般是这样取得QQ聊天窗口的句柄的,根据我对模式匹配的理解"^[^TQ][^XQ].+"的意思:第一 ^ ([]外的)表示开头,起始的意思;[]中的 表示第一个 ^ 表示父窗口标题第一个字符不是T或Q,第二个 ^ 表示父窗口标题第二个字符不是X或Q,至于后面的 .+表示后面可以是任意单字节字符。不知我的理解对不对?请指正。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-1-13 14:51 , Processed in 0.076653 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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