[英]replace everything between two words and also two words in notepad++
我有这样的文字
0367118 06 - 10 000071
Bank sl. no beginning with an 'IA' indicates ICB account
Paramount Textile Limited Page No: 113 of 258
Lottery Conducted by--Dept. of Electrical and Electronic Engineering, BUET. Date:03/10/2013
General
Applicants
0367121 06 - 10 000074
想要在 Notepad++ 中使用替换和正则表达式做到这一点
0367118 06 - 10 000071
0367121 06 - 10 000074
想要将两个词 Bank 和 Applicant 之间的所有内容以及这些词也替换为 none。
Bank.*Applicants
除了取消选中“匹配新行”外确实有效,因此您需要做的是选中此框。 我在记事本 ++ 6.4.5 上对其进行了测试。
只需打开替换对话框窗口。
选择正则表达式并勾选。 匹配换行符。
进入寻找什么类型:银行。*申请人
单击全部替换。
var result = text.replace(/(.*)Bank.+Applicants(.+)/, function(m,p1,p2) { return p1+p2;});
我认为您正在寻找一种更通用的解决方案,而不是专门替换“银行”和“申请人”这两个词。 否则,您将手动执行此操作。
of code and replace what's in between:因此,这里是如何搜索该的代码并替换其间的代码:
Find: (\d+ \d+ - \d+ \d+\r\n).*?(\d+ \d+ - \d+ \d+\r\n)
Replace: \1\2
确保您使用的是“正则表达式”模式,并选中“.matches newline”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.