找回密码
 加入
搜索
查看: 1897|回复: 4

[AU3基础] 文本修改

  [复制链接]
发表于 2011-11-23 12:23:34 | 显示全部楼层 |阅读模式
本帖最后由 liangxm 于 2011-11-23 13:00 编辑

不知道au3能不能跟linux一样有强大的文本编辑功能,比如我想修改替换文件里的一行,用linux可以:
sed -i 's#<string id="clientVer">.*</string>#<string id="clientVer">0.82</string>#g' server.xml

au3找了一下,好像有StringRegExpReplace,字符串修改,但好像没法对文本进行操作,我想最土的方法就是用au3重新写个文件,有没有啥其他的好办法呢?


3q
发表于 2011-11-23 14:03:55 | 显示全部楼层
有正则表达式
stringregexp
发表于 2011-11-23 14:19:29 | 显示全部楼层
回复 1# liangxm


    试试这个函数吧:_ReplaceStringInFile()
    应该可以实现sed的 -i 选项功能。
 楼主| 发表于 2011-11-23 14:51:50 | 显示全部楼层
回复  liangxm


    试试这个函数吧:_ReplaceStringInFile()
    应该可以实现sed的 -i 选项功能。
xiehuahere 发表于 2011-11-23 14:19



    呵呵,3q。

发现有时最土的方法反而更好,写死了比用正则有时好搞些~
发表于 2011-11-23 21:42:05 | 显示全部楼层
回复 4# liangxm
正则是最灵活的文本查找替换的方法了,只是需要很深的功夫才行
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-10 12:59 , Processed in 0.078726 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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