找回密码
 加入
搜索
查看: 1690|回复: 3

[AU3基础] [已解决]文件中字符替换问题

[复制链接]
发表于 2011-9-14 08:42:17 | 显示全部楼层 |阅读模式
本帖最后由 acbs 于 2011-9-23 09:09 编辑

有一个文本文件1.txt,格式如下:
ABC
123
DEF
。。。。。。


我想将第三行中的DEF替换为空,请教用哪个函数或代码可以操作?先谢了。
发表于 2011-9-14 09:34:28 | 显示全部楼层
本帖最后由 水木子 于 2011-9-14 09:35 编辑

刚开始我想用正则,不过不知道楼主是要强调第三行,还是文本 DEF

#include <file.au3>
#include <Array.au3>
$sFilePath = '1.txt'

Dim $aArray
_FileReadToArray($sFilePath, $aArray)
$aArray[3] = ''

$file = FileOpen($sFilePath, 2)
FileClose($file)

_FileWriteFromArray($sFilePath, $aArray, 1)
发表于 2011-9-14 13:26:58 | 显示全部楼层
StringRegExpReplace($text, "\bDEF\b","")
 楼主| 发表于 2011-9-23 09:09:28 | 显示全部楼层
刚开始我想用正则,不过不知道楼主是要强调第三行,还是文本 DEF
水木子 发表于 2011-9-14 09:34

谢谢两位,这位老兄的代码完美,再次感谢.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 15:21 , Processed in 0.084941 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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