我有一个巨大的字符串(一个 SQL 查询..),我在 notepad2 中写了出来。我正在使用 Java,我只是想知道是否有一种快速简便的方法可以在每行的末尾添加一些内容?例如:
String query = ""
+ " select column1
+ " , column2
+ " , column3
+ " from table
);
//want to add \n" at the end of each line
查找:(.)$
替换:\1\\n"
这是一个很好的正则表达式教程。
也许是这样的
$
- 这意味着“行尾”\\n"
或者更简单
edit
-> block
->modify lines
append text to lines
_\n"
对于 5 年后仍然在这里的任何人,并且您试图在最后一行添加一些内容以用于大型非代码文件(并且不想使用 REGEX),有一些有用的在线转换器工具,例如https://pinetools .com/add-text-each-line。
帮助我为我正在制作的神经网络创建 CSV 文件
ctrl+h
确保正则表达式已打开。
find: (.)\r\n
replace: \1 + "\\\n"\r\n
在 Regex 中,您可以使用 () - 括号对表达式进行分组,并将它们表示为 \1、\2 等。因此,可以按如下方式附加任何类似的内容:
寻找: (。*); 替换: \1 your_new_text;