使用regex notepad2在字符串末尾添加字符

时间:2013-07-09 16:22:36

标签: regex notepad2

我有一个庞大的字符串(SQL查询...),我在notepad2中写了。我正在使用Java,我只是想知道是否有一种快速简便的方法来添加到每行的末尾?例如:

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

5 个答案:

答案 0 :(得分:14)

查找:(.)$
替换:\1\\n"

Here's一个很好的正则表达式教程。

答案 1 :(得分:2)

也许是这样的

  1. ctrl + H
  2. 标记正则表达式选项
  3. 搜索$ - 这意味着“行尾”
  4. 替换为\\n"
  5. 或更简单

    1. 选择您要修改的行
    2. alt + M /与edit相同 - > block - > modify lines
    3. 位于append text to lines地方\n"

答案 2 :(得分:1)

对于5年后仍在这里的任何人,并且您正试图在一行末尾添加一些大的非代码文件(并且不想使用REGEX),有一些有用的在线转换器工具,例如{{ 3}}。

帮了我很多忙,为我正在创建的神经网络创建CSV文件

答案 3 :(得分:0)

ctrl+h

确保正则表达式已启用。

find: (.)\r\n

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

答案 4 :(得分:0)

在Regex中,您可以使用() - 括号对表达式进行分组,并将它们表示为\ 1,\ 2等。 所以,这样的内容可以附加如下:

查找:(。*); 替换:\ 1 your_new_text ;