我有一个庞大的字符串(SQL查询...),我在notepad2中写了。我正在使用Java,我只是想知道是否有一种快速简便的方法来添加到每行的末尾?例如:
String query = ""
+ " select column1
+ " , column2
+ " , column3
+ " from table
);
//want to add \n" at the end of each line
答案 0 :(得分:14)
查找:(.)$
替换:\1\\n"
Here's一个很好的正则表达式教程。
答案 1 :(得分:2)
也许是这样的
$
- 这意味着“行尾”\\n"
或更简单
edit
相同 - > block
- > modify lines
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 ;