web-dev-qa-db-ja.com

正規表現のメモ帳は、すべての行の番号をインクリメントします

Notepad ++を使用して、各行の先頭に番号を段階的に追加する必要があります。それだけではありません。しかし、

  when ID = '1' then data
  when ID = '2' then data
  when ID = '3' then data
  .
  .
  .
  .
  when ID = '700' then

式で置き換えることによってこれらの数値をインクリメントできる方法はありますか、そうするための組み込みのメモ帳関数はありますか?.

ありがとう

16
Rohin

Notepad ++でこれを実行したい場合は、次の方法で実行できます。

まず、700行すべてをテンプレートテキストで記述できます(マクロを使用するか、[編集]-> [列エディター]を使用できます)。書き終えたら、番号を付けたい場所にカーソルを置き、Shift + Altをクリックしてすべての行を選択します。

enter image description here

enter image description hereenter image description here

35
Federico Piazza

カウンターを用意して算術演算(1ずつインクリメントするなど)を行う必要があるため、これを正規表現で行うことはできません。

1
Matias Cicero

cc.p ConyEditのコマンド。それはもちろんNotepad ++を含むテキストエディターのためのクロスエディタープラグインです。

ConyEditを実行した状態で、以下のテキストとコマンドラインをコピーして貼り付けます。

when ID = '#1' then data
cc.p 700

Gifの例

Gif Example

1
Donald