小工具-批量修改段落

本文介绍notepad++可以支持段落替换的方法。
结合如下以某目录的文件夹内所有的段落替换,那么比较省事
在这里插入图片描述
举例:
源信息假设为:

try:
    LogDebug('just a test')
    if a == b:
        return 'OK'
    else:
        return 'NOK'

批量替换的目标结构假设为:

   	a = b+c
   	return 'HAHA'

一、源消息处理-方法1:
1、对(等字段进行转义
替换([\[]()])为\\1
在这里插入图片描述

try:
    LogDebug\('just a test'\)
    if a == b:
        return 'OK'
    else:
        return 'NOK'

2\对回车处理
替换\s+为\s+
在这里插入图片描述

try:\s+LogDebug\('just\s+a\s+test'\)\s+if\s+a\s+==\s+b:\s+return\s+'OK'\s+else:\s+return\s+'NOK'

一、源消息处理-方法2:
用.*连接
在这里插入图片描述
二、目的消息处理-方法1:
1、对(等字段进行转义
替换([\[]()])为\\1
我们当前目标结果不涉及
2、\r替换为\r
3、\n替换为\n
在这里插入图片描述

   	a = b+c\r\n   	return 'HAHA'

三、使用notepad++全局替换

猜你喜欢

转载自blog.csdn.net/weixin_45554139/article/details/108664054