Regex 替换记事本中两个单词和两个单词之间的所有内容++;

Regex 替换记事本中两个单词和两个单词之间的所有内容++;,regex,notepad++,Regex,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 036

我有一篇这样的文章

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
希望在记事本++中使用replace和正则表达式使其像这样吗

0367118 06 - 10 000071
0367121 06 - 10 000074

要将两个单词库和申请者之间的所有单词以及那些单词也替换为“无”。

只需打开“替换”对话框窗口

选择正则表达式并勾选。匹配换行符

进入查找类型:银行。*申请人


单击“全部替换”。

我想您需要以编程方式执行一些操作

这可能对您有所帮助:


我认为您正在寻找一种更通用的解决方案,而不是专门替换“银行”和“申请人”这两个词。否则,您将手动执行此操作

下面是如何搜索该类型的代码并替换介于两者之间的代码:

Find:    (\d+ \d+ - \d+ \d+\r\n).*?(\d+ \d+ - \d+ \d+\r\n)
Replace: \1\2

确保您使用的是“正则表达式”模式,并且选中了“.matches newline”。

Bank.*申请人
除了取消选中“matches newline”之外,其他都可以工作,所以您需要做的是选中此框。我在记事本++6.4.5上测试了它。

向我们展示您的尝试!这个问题是在超级用户not StackOverflow上问ratjer的。我相信他在寻找记事本++替代品,而不是编码。他想替代银行和申请人之间的一切!见问题……)
Find:    (\d+ \d+ - \d+ \d+\r\n).*?(\d+ \d+ - \d+ \d+\r\n)
Replace: \1\2