找回密码
 加入
搜索
楼主: afan

[效率算法] [正则练习]找出所有含有关键字的行及其所属的字段名

 火... [复制链接]
 楼主| 发表于 2011-12-21 22:05:02 | 显示全部楼层
回复  afan



看来半天没看懂你这句话什么意思,,原来是说字段名两边儿的[],这简单,已经改过来了, ...
binghc 发表于 2011-12-21 22:01



    本机测试 5.5 ms,效率目前处于领先位置;单条正则目前处于绝对领先位置,哈~
发表于 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)


本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +20 收起 理由
afan + 20 革命尚未成功,加油

查看全部评分

发表于 2011-12-22 01:52:56 | 显示全部楼层
看结果
发表于 2011-12-22 04:25:21 | 显示全部楼层
本帖最后由 bdancerlc 于 2011-12-22 04:34 编辑

回复 22# Duvet


    没看懂啊,请高人指点一下。
    (?:) 不是非捕获组吗?   应该是不捕获包含此组关键字的意思?
    可是为何却能正确匹配呢?
    发现正则里面有些概念越看越糊涂了,忘不吝赐教...
    ===========================================
    刚去看了一下正则的手册:
   
非捕获组 (?:xxx)
使用 (?: ) 包含其他表达式,可使被包含的表达式组成一个整体,在被修饰匹配次数时,可作为整体被修饰。

   
    好像有点明白了...不知道是不是这个原因..
发表于 2011-12-22 07:59:42 | 显示全部楼层
来学习学习
发表于 2011-12-22 17:07:48 | 显示全部楼层
本帖最后由 lixiaolong 于 2011-12-22 17:11 编辑

回复 1# afan

我也试试~
游客,如果您要查看本帖隐藏内容请回复


游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1金钱 +20 收起 理由
afan + 20 革命尚未成功,加油

查看全部评分

发表于 2011-12-22 17:33:16 | 显示全部楼层
看看啥内容?
 楼主| 发表于 2011-12-22 18:26:17 | 显示全部楼层
回复  afan

我也试试~
**** 本内容被作者隐藏 ****

**** 本内容被作者隐藏 ****
lixiaolong 发表于 2011-12-22 17:07



    可能我没说明白,“■”是为了在结果中醒目才使用的这个字符的,它与要搜索的字符没有必然联系。所以“■”不能出现在表达式中,否则太简单了,没有练习的必要~
发表于 2011-12-24 09:25:59 | 显示全部楼层
正则式啊.学习了.练习一个先.
发表于 2011-12-24 21:19:05 | 显示全部楼层
不会正则,过来看下!
发表于 2011-12-24 22:36:13 | 显示全部楼层
新人进来学习!谢谢!
发表于 2011-12-25 10:18:36 | 显示全部楼层
功能很多,不知如何用
发表于 2011-12-25 20:48:35 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1金钱 +100 贡献 +5 收起 理由
afan + 100 + 5 学习了

查看全部评分

 楼主| 发表于 2011-12-25 20:56:43 | 显示全部楼层
**** 本内容被作者隐藏 ****
Duvet 发表于 2011-12-25 20:48



    用替换的思路很值得学习,这样看来,你的鼻子至少长了一寸~
发表于 2011-12-26 00:15:40 | 显示全部楼层
回复 43# Duvet


    朋友,你是来自火星吗
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 06:20 , Processed in 0.079478 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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