afan
发表于 2011-12-21 22:05:02
回复afan
看来半天没看懂你这句话什么意思,,原来是说字段名两边儿的[],这简单,已经改过来了, ...
binghc 发表于 2011-12-21 22:01 http://www.autoitx.com/images/common/back.gif
本机测试 5.5 ms,效率目前处于领先位置;单条正则目前处于绝对领先位置,哈~
lpxx
发表于 2011-12-21 22:47:34
本帖最后由 lpxx 于 2011-12-21 22:49 编辑
正则只会点.*?不过还是写写我的作业
#include <Array.au3>
$a = FileRead(@ScriptDir & "\Test_Ini.ini")
$b = StringRegExp($a, '[■□○△]A.*[^=].*', 3)
_ArrayDisplay($b, 1)
kaitou8
发表于 2011-12-22 01:52:56
{:face (394):}看结果
bdancerlc
发表于 2011-12-22 04:25:21
本帖最后由 bdancerlc 于 2011-12-22 04:34 编辑
回复 22# Duvet
没看懂啊,请高人指点一下。
(?:) 不是非捕获组吗? 应该是不捕获包含此组关键字的意思?
可是为何却能正确匹配呢?
发现正则里面有些概念越看越糊涂了,忘不吝赐教...
===========================================
刚去看了一下正则的手册:
非捕获组 (?:xxx)
使用 (?: ) 包含其他表达式,可使被包含的表达式组成一个整体,在被修饰匹配次数时,可作为整体被修饰。
好像有点明白了...不知道是不是这个原因..
Ycxw2008
发表于 2011-12-22 07:59:42
来学习学习{:face (317):}
lixiaolong
发表于 2011-12-22 17:07:48
本帖最后由 lixiaolong 于 2011-12-22 17:11 编辑
回复 1# afan
我也试试~
**** Hidden Message *****
**** Hidden Message *****
menfan1
发表于 2011-12-22 17:33:16
看看啥内容?
afan
发表于 2011-12-22 18:26:17
回复afan
我也试试~
**** 本内容被作者隐藏 ****
**** 本内容被作者隐藏 ****
lixiaolong 发表于 2011-12-22 17:07 http://www.autoitx.com/images/common/back.gif
可能我没说明白,“■”是为了在结果中醒目才使用的这个字符的,它与要搜索的字符没有必然联系。所以“■”不能出现在表达式中,否则太简单了,没有练习的必要~
xx44t10
发表于 2011-12-24 09:25:59
正则式啊.学习了.练习一个先.
blue_dvd
发表于 2011-12-24 21:19:05
不会正则,过来看下!
summer_zzt
发表于 2011-12-24 22:36:13
新人进来学习!谢谢!
zxxputian1
发表于 2011-12-25 10:18:36
功能很多,不知如何用
Duvet
发表于 2011-12-25 20:48:35
**** Hidden Message *****
afan
发表于 2011-12-25 20:56:43
**** 本内容被作者隐藏 ****
Duvet 发表于 2011-12-25 20:48 http://www.autoitx.com/images/common/back.gif
用替换的思路很值得学习,这样看来,你的鼻子至少长了一寸~
Ycxw2008
发表于 2011-12-26 00:15:40
回复 43# Duvet
朋友,你是来自火星吗{:face (440):}