在记事本++中查找和替换关键字之间的文本格式 [英] Find and Replace text format between keywords in Notepad++

查看:53
本文介绍了在记事本++中查找和替换关键字之间的文本格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试在Notepad++中追加大写空格,成功了。

From:   GetTeamMemberByID
To: Get Team Member By ID

搜索条件:

Find: (.)([A-Z]) 
Replace: 1 2

但是现在我需要替换特定关键字内的格式,该怎么办?

例如,必填关键字为"Description:"&;" "在以下示例中:

发件人:

-- =============================================
--  Author: AP-1
--  Create date: 1/16/2014
--  Description:     GetTeamMemberByID
-- =============================================

收件人:

-- =============================================
--  Author: AP-1
--  Create date: 1/16/2014
--  Description:     Get Team Member By ID
-- =============================================

感谢您的关注XD

推荐答案

我建议此正则表达式仅替换Description:中的:

(?:Description:|(?!^)G).*?[a-z]K[A-Z]

并替换为 $0

regex101 demo

(?:Description:|(?!^)G)匹配Description:或在上一次匹配结束时匹配。

K将"重置"匹配,这样您就不必放回以前匹配的内容。

由于默认情况下.与换行符不匹配,因此您不必指定结尾 ‘关键字’。

上述正则表达式适用于N++v6.5.2。

这篇关于在记事本++中查找和替换关键字之间的文本格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆