web-dev-qa-db-ja.com

正規表現notepad2を使用して、文字列の最後に文字を追加します

Notepad2に書き留めた大量の文字列(SQLクエリ..)があります。私はJavaを使用していますが、各行の最後に何かを追加するための高速で簡単な方法があるかどうか疑問に思っていました。例えば:

String query = "" 
+ " select column1
+ " , column2
+ " , column3
+ " from table
);
//want to add \n" at the end of each line
8
Ryan Denny

検索:(.)$
置換:\1\\n"

ここに 良い正規表現チュートリアル。

15
Jeffrey

多分このようなもの

  1. ctrlH
  2. 正規表現オプションをマークする
  3. $を検索します-これは「行末」を意味します
  4. \\n"に置き換えます

またはもっと簡単

  1. 編集する行を選択します
  2. altM/edit-> block-> modify linesと同じ
  3. append text to linesの場所\n"
2
Pshemo
ctrl+h

正規表現がオンになっていることを確認してください。

find: (.)\r\n

replace: \1 + "\\\n"\r\n
0
sparks

正規表現では、()-括弧を使用して式をグループ化し、それらを\ 1、\ 2などとして表すことができます。したがって、次のように追加できます。

検索:(。*);置換:\ 1 your_new_text;

0