本文介绍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++全局替换