2013-01-31 4 views
14

メモ帳++でregexを使って行番号を取得することは可能ですか?行番号はNotepad ++で正規表現を使用していますか?

私が何をしたいのか、交換されています

line1 
line2 
line3 
etc.. 

メモ帳++はTextFXプラグインを使用していることを行うことができます

1-line1 
2-line2 
3-line3 
etc.. 
+0

私はあなたが正規表現でそれを行うことができるとは思っていません。 – Philipp

答えて

24

で。行を選択し、メニューバーからTextFX->TextFX Tools->Insert Line Numbersを選択します。

これは、8桁に先行ゼロが埋め込まれた行番号を追加します。交換し^0+([0-9]+)\s

を::

検索用:あなたの質問に記述形式でそれらを取得するには、使用することができ、これらの値で正規表現を-置き換えるline\1-

+0

私のために回線が機能​​しません。それは行番号ではなく、代わりにテキスト "行"になります。 –

9

古い質問が、私はこの質問を持っていましたすでに発表されたものよりも別の答えを見つけました。

列エディター(Alt + C)は、番号を挿入する方法を提供します。開始番号、間隔、および各番号を繰り返す頻度を選択するオプションがあります。最初の行の最初の位置にカーソルを置き、実際の行番号を模倣するために1ずつ増分します。

+0

これは滑らかです。これに関連する方法は、列の編集モードです。テキストの行を選択しながら(たとえば、キーボードで、Alt + Shift +↓キーを押したまま、またはAlt + Shift +クリックしてドラッグして)、Altキーを押したままにします。いくつかのSQL挿入ステートメントに列を挿入するか、表形式のデータを編集するのに非常に便利です。このクールなAlt + Cの機能は、私があなたに感謝したこともあなたにも使えます。テキストの列を選択し、特定の行にこれらの番号を追加する場合はAlt + Cキーを押します。 –

関連する問題