2

私はこのようなテキストを持っています

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 と Applicants という 2 つの単語の間にあるすべての単語と、これらの単語も none に置き換えたいと考えています。

4

5 に答える 5

0

「銀行」と「申請者」という言葉を具体的に置き換えるよりも、より一般的な解決策を探していると思います。それ以外の場合は、これを手動で行います。

そのため、そのタイプのコードを検索して、その間にあるものを置き換える方法は次のとおりです。

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

「正規表現」モードを使用していることを確認し、「. 改行に一致」をチェックしてください。

于 2013-10-04T12:22:00.073 に答える
0
var result = text.replace(/(.*)Bank.+Applicants(.+)/, function(m,p1,p2) { return p1+p2;});
于 2013-10-04T12:07:35.670 に答える