Notepad++如何在含有某些字符的行尾添加制定字符

Notepad++如何在含有某些字符的行尾添加制定字符,第1张

Notepad2

的正则表达式有点特别,且较弱:

查找(勾选[正则表达式]):

^\(.*abc.*\)$

替换为:

\1XXX

用软件Replace Pioneer可以很方便地按要求处理一个或多个文件

单文件处理的详细步骤如下:

1. ctrl-o打开文件

2. ctrl-h打开replace窗口

* 把replace unit改选为Line

* 在replace with pattern输入0chars($match,6,-1)\n即可

3. 点击replace,完成,ctrl-s存盘

如果是多文件,在以上最后一步点击Batch按钮,打开Batch Runner,把多个文件从windows拖拽到窗口中,点击Batch Replace即可。

注意提前备份,以防 *** 作失误。

其他功能可参考百度百科:

Notepad++ 的宏功能较弱,无法独立完成此任务。

建议用 EmEditor 的宏来做:

▼请下载这个宏文件(数字翻倍.vbee),保存到硬盘某个固定位置;

▼运行 EmEditor,从其[宏]菜单[选择]这个宏文件;(这样,数字翻倍.vbee 便被加入到[宏]菜单中了)

▼用 EmEditor 打开要处理的文件;

▼在[宏]菜单中点击 数字翻倍.vbee ,开始运行:

▼会先询问要处理的字段(正则表达式);

▼再询问倍数;

然后执行。(完成后会提示)

▲分步询问,以适应变化的需求。

▲“要处理的字段(正则表达式)”已按你提供的样例设为:(?<=value=")\d+(?=")

▲若有变化,而正则表达式不会写,可以在网上问(或用私信或Hi问我)。

▲如需更复杂的处理,请提出,我会尽力实现。

附:

如果一定要用Notepad++,建议先用它的正则表达式整理成一个适合Excel处理的格式,然后导入Excel,算完后,再用Notepad++整理还原。(此过程若有困难,我帮你逐步解决。)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11736298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存