如原内容为:
11111111111111111111111
11111111111111111111111
处理后为:
1AAA1111111111111111111111
11111111111111111111111
还有问题 么用Replace Pioneer 批量随机位置随机插入内容
如原内容为:
11111111111111111111111
11111111111111111111111
1111111111111111
11111111111111111111111。
11111111111111111111111
处理后为:
1AAA1111111111111111111111
11111111AAA111111111111111
1111111111111111
111AAA11111111111111111111。
11111111111111111111111
请问如何用Replace Pioneer 批量给多个txt文件第一行第一个字后面添加内容
答案:2 悬赏:60 手机版
解决时间 2021-02-21 02:58
- 提问者网友:書生途
- 2021-02-20 07:38
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-02-20 07:52
操作简单的话,可以使用随心文件批处理 来实现。择内容插入新行功能,按指定行插入内容即可。
全部回答
- 1楼网友:duile
- 2021-02-20 09:18
用replace pioneer在多个txt文件第一行第一个字后面添加内容,详细步骤:
1. 打开tools->batch runner菜单
2. 把待处理文件拖拽到batch runner窗口中
3. 点击fast replace按钮
点击add添加替换规则,在search输入^[^\n]在replace输入${match}aaa即可,点击ok
4. 确认reg exp和cross line选项是选中的,然后点击start即可
假设需要在随机位置插入1-3个aaa,详细步骤如下:
(以下操作需保证文本中没有#号,否则步骤需要修改)
1. ctrl-o打开待处理文件
2. ctrl-h打开replace窗口
* 在replace with pattern输入replace($match,'#','aaa')
* 点击advanced页,在run following for each matched unit输入:
for(1..int(rand(3))+1) {$match=replace($match,'^.{'.int(rand(length($match))).'}','$');}
3. 点击replace即完成单文件替换
4. 以上步骤成功后,把第3步改为点击batch...按钮,然后把多个文件拖拽到batch runner窗口中,点击batch replace按钮即可。
如果需要插入m到n个aaa,第2步就把int(rand(3))+1 改为 int(rand(n-m+1)+m
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯