找回密码
 加入
搜索
查看: 2932|回复: 9

[效率算法] 替换TXT里内容问题,能实现绝对匹配替换吗[已解决]

  [复制链接]
发表于 2016-1-13 20:34:19 | 显示全部楼层 |阅读模式
本帖最后由 heroxianf 于 2016-1-17 01:35 编辑

TXT里内容如下:


AA
描述BB:AACCAADD
BB
描述BB:aaddDDGBB


我对AA和BB替换成#,描述中的AA和BB也会被替换,如何操作只替换AA和BB
发表于 2016-1-13 21:47:38 | 显示全部楼层
AA 和 BB 一定在行的起始位置吗?
建议逐行遍历替换,用正则替换也可以,但你规则还不是很明确。
发表于 2016-1-14 07:39:22 | 显示全部楼层
(?m)^(AA|BB)$
 楼主| 发表于 2016-1-15 22:37:26 | 显示全部楼层
回复 3# haijie1223

我试了一下依然不能替换。我是要替换的文字整理在1.txt里,然后读取到数组里,逐一替换2.txt里对应的值,(?m)^(AA|BB)$      就需要正则里使用变量,这个方法可行吗?
 楼主| 发表于 2016-1-15 22:52:50 | 显示全部楼层
回复 3# haijie1223

本帖子中包含更多资源

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

×
发表于 2016-1-15 23:14:07 | 显示全部楼层
本帖最后由 ddrs 于 2016-1-15 23:18 编辑

字符替换有例子的!
发表于 2016-1-16 08:43:58 | 显示全部楼层
回复 5# heroxianf

本帖子中包含更多资源

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

×
发表于 2016-1-16 10:54:21 | 显示全部楼层
回复 7# haijie1223


    可能他用的是3.3.9.21之前的Au3版本,@CR 是属于行内字符串的,所以结尾还有个 \r
版本通用考虑的话,可以加个 \r? 之类的匹配
(?m)^(AA|BB)(?=\r|$)
 楼主| 发表于 2016-1-17 01:34:40 | 显示全部楼层
回复 7# haijie1223


谢谢指点!我的正则为什么没有你的内核版本提示呢?

本帖子中包含更多资源

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

×
 楼主| 发表于 2016-1-17 01:35:34 | 显示全部楼层
回复 8# afan


    QQQ、A大解决问题了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-26 12:32 , Processed in 0.133409 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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