dabaiyun 发表于 2011-11-28 14:14:18

很是不错的东西,支持了

jizhenwei007 发表于 2011-11-28 15:10:05

看看看看看了看看了

131738 发表于 2011-11-29 18:18:36

本帖最后由 131738 于 2011-11-29 18:23 编辑

回复 1# afan

不用不知道,一用吓一跳,原来可自由添加编辑正则表达式的!实在太伟大了!!!
网上搜索的 2 个正则代码, 调试问题如下:





第 2 截图由第 1 截图操作而来,
第 2 截图操作后,第一个空行不能删除?

1. \n[\s| ]*\r 测试正常,但用到脚本中:While 1
        $Text = FileReadLine ($txt_HWND)
        If @error = -1 Then ExitLoop
        If StringRegExp($Text, "\n[\s| ]*\r") = 1 Then
                ;ContinueLoop
        Else
                FileWriteLine($File, $Text)
        EndIf
WEnd不起作用,仍然写了空行!不知错误所在,是否表达式书写错误,特请教!

2. 这个工具不能对上面编辑框的同一代码作多次操作吗?

   第 2 截图是剪切第 1 图下框的内容,覆盖粘贴到上框再操作的。

3. 在你这个工具最新版之前,我重装了系统,现在使用这个工具需要注册, 附上请求码:
   
   9446B8A5BE9F755868FEB60FA53CEA131738

4. 另外请教一个与正则无关的问题:
   第 5 行的 ContinueLoop 我意在不执行 5 以下代码,
   直接返回到第 3 行执行下一循环,但脚本无可见的反应,
   也不结束退出! 只好注释掉,能指教下什么原因吗? 谢谢!!!

afan 发表于 2011-11-29 18:21:28

回复 967# 131738


    注册先~CB2DA89C944603AC6E5037424193E40C469DF019B929再接着看问题

另外,貌似你忘了贴出源字符串~

131738 发表于 2011-11-29 18:25:23

回复 968# afan

谢谢!!!我现在有事,抱歉。。。

afan 发表于 2011-11-29 18:26:19

回复 969# 131738


    删除空行可以试试^\v+|\r?\n(?=\r?\n)|\r?\n$

afan 发表于 2011-11-29 18:46:37

回复afan
   第 5 行的 ContinueLoop 我意在不执行 5 以下代码,
   直接返回到第 3 行执行下一循环,但脚本无可见的反应,
   也不结束退出! 只好注释掉 ...
131738 发表于 2011-11-29 18:18 http://www.autoitx.com/images/common/back.gif


    FileReadLine() 读取的是单行,是不存在 \r 或 \n 的,因此 If StringRegExp($Text, "\n[\s| ]*\r") = 1 Then 是不会执行的,所以ContinueLoop 不会执行。
你可以将 \n[\s| ]*\r 改为 ^\h*$

131738 发表于 2011-11-29 19:28:51

回复131738


    删除空行可以试试
afan 发表于 2011-11-29 18:26 http://www.autoitx.com/images/common/back.gif
效果不如\n[\s| ]*\r   好留下有空格的空行

131738 发表于 2011-11-29 19:33:05

回复 971# afan

有点明白了,似乎是单行文本与多行文本的区别,工具测试时是多行文本!

afan 发表于 2011-11-29 19:35:32

回复 972# 131738


    有空格的行当然不是空行,是有数据的。

131738 发表于 2011-11-29 19:40:50

FileReadLine() 读取的是单行,是不存在 \r 或 \n 的,因此 If StringRegExp($Text, "\n[\s| ]*\ ...
afan 发表于 2011-11-29 18:46 http://www.autoitx.com/images/common/back.gif

测试^\h*$好像没效果。。。

afan 发表于 2011-11-29 19:42:09

回复 975# 131738


    这个是针对 FileReadLine() 读取的单行

131738 发表于 2011-11-29 19:44:57

回复 976# afan

哦,那我带入脚本试试。。。。。

131738 发表于 2011-11-29 19:57:09

回复131738


    这个是针对 FileReadLine() 读取的单行
afan 发表于 2011-11-29 19:42 http://www.autoitx.com/images/common/back.gif

谢谢!!!^\h*$测试有效!

leisurely 发表于 2011-11-29 20:25:16

又更新了,谢谢A版,再下载新版使用~~~~~
页: 55 56 57 58 59 60 61 62 63 64 [65] 66 67 68 69 70 71 72 73 74
查看完整版本: Au3.REHelper_正则助手[220624更新1.7.6]