永发信息网

急问!!如何批量替换文本里的文字?

答案:6  悬赏:20  手机版
解决时间 2021-12-01 21:34
急问!!如何批量替换文本里的文字?
最佳答案
用软件Replace Pioneer只要以下几个简单步骤就可以实现了:

首先假设a.txt在目录d:\test\目录下,如果不在,需要把后面的代码d:\\test\\a.txt改为合适的目录。

1. ctrl-o打开文件b.txt
2. ctrl-h打开replace窗口
* replace unit选word
* replace scope选Line
* unit number filter输入1表示只替换每行第1个词
* replace with pattern输入words(grep(/$match/,@a),1)即可
* 点击advance选项页,在run following at the beginning of replace输入:
@a=split("\n",file_content('d:\\test\\a.txt'))
3. 点击replace即可,ctrl-s存盘即可。

注意a.txt, b.txt每行最左边不能有空格,另外代码中目录分隔符要用双反斜杠,如d:\\test\\a.txt

实测结果如下:
1 is white.
1 is black.
2 are white.
全部回答
CTrl+F查找替换键即可追问是在另一个文件中查找,有3000多行,每行有2-10个字符,不可能手工用Ctrl+F替换。
用正则表达式
编辑 查找 替换 不妨试试看追问是在另一个文件中查找,有3000多行,每行有2-10个字符,不可能手工用Ctrl+F替换。
既然需要批量,显然不能用纯手工完成,需要写脚本来完成,随便perl/python之类的,熟悉哪个就采用哪一个好了追问请问怎么写脚本?能帮我写一个吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
双钱轮胎质量好吗?他们的售后服务咋样啊?
51岁后能异地转办社保
你好,我想问一下,那个斐讯K2有必要刷机吗?
(80-2x)(1200+200x)-1600x-64000=122000
iphone6怎么禁止app访问照相机
水下机械式挖沟机是什么?
36(x-20)=30(x +12)怎么解
酸得很 跑得快 的类似词语
我有一枚咸丰重宝当十,外径大约36mm,内径大
针对2012年夏季高温,我国劳动保障部门发出通
买车花了九万办手续还要多少钱
英格兰德(英国进口)深海鲨鱼角鲨烯 含有些
买U型枕的时候需要注意什么问题?
幼儿睡觉出冷汗用浮小麦煮水每次用量是多少
如何在照片底部加上类似下面图片中的一段文字
推荐资讯
我被人草了怎么办
今天在商场买的金襄和田玉,麻烦看看值多少钱
下列各组词语书写全都正确的一组是A.哀声叹气
打lol掉帧,cpu是amd 速龙x2 215,显卡英伟达
8月29号从广卅到衡阳K326列车什么时候到衡阳
长江航道图手机导航
酒酿多吃会胖吗?
什么地方的佛祖感应到/什么地方的佛祖感
淋浴头是电镀 烤漆哪个好
求助用JAVA实现一个小方法
我的是一辆名图智能型能加上专车吗
请问二十二岁成年了,可以上床吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?