记事本++添加到每一行

我正在使用记事本++,我无法弄清楚这一点:

我有许多行都以http开头。 我需要在每行中添加一些文本。 另外,我需要在每行的末尾添加不同的文本。 每条线的结尾都不一样

什么是添加文本到每行的开始和结束最快的方式?

按着这些次序:

  1. Ctrl+H打开查找/replace对话框。
  2. select对话框底部附近的Regular expression选项。

要将单词(如test添加到每行的开头

  1. 在“ Find what文本框中键入^
  2. Replace with文本框中键入test
  3. 将光标放在文件的第一行,以确保所有行都受到影响
  4. 点击Replace Allbutton

要在每行的末尾添加一个单词(如test

  1. 在“ Find what文本框中键入$
  2. Replace with文本框中键入test
  3. 将光标放在文件的第一行,以确保所有行都受到影响
  4. 点击Replace Allbutton
  1. 将光标移到第一行的开头
  2. 按住Alt + Shift并使用向下光标键将选区扩展到块的末尾

这允许您在每行上同时input。

我在这里find了解决scheme。

我认为这比使用正则expression式要容易得多。

Notepad ++具有非常强大的编辑function。 (今天我正在寻找Sublime Text中的类似function),但是对于Notepad ++,只需在拖动鼠标时按住Alt键即可。 您input的内容将会replace每行上的选定列。 要插入而不replace现有文本,请使用Alt-Shift

在这里输入图像说明

按Ctrl + Hselect正则expression式

试试这个在每行的开头放置任何字符

find: ^()或者只是这个^

replace为:要放置的任何字符。

试试这个在每一行的末尾放置任何字符

find: ()$或只是这个$

replace为:要放置的任何字符。

您可以使用Notepad ++(在每行的开头和/或末尾添加文本)在Replace( Ctrl + H )中使用一个正则expression式自动完成

在这里输入图像说明

说明:“ replace为input”中的expression式$1表示在查找正规expression式中包含圆括号(.*)所有字符。

经过testing,它的工作。

希望有所帮助。

打开记事本++,然后单击Ctrl + F。

select正则expression式

*查找内容:“^”(代表每行的索引)。

replace为:“anyText”*

在这里输入图像说明

好吧,我在这么长时间后发布这个,但这是最简单的。

  1. 要在所有行的开始/结束位置添加文本,只需单击,然后按ALT + C,您将看到下面的框。 input你的文字,然后点击确定,就完成了。

    在这里输入图像说明

  2. 要在所有行的末尾添加某个文本,请执行CTRL + F,然后selectREPLACE。 你会得到下面的框。 把'$'放在文本中的'find what'和'replace with'中。确保你在search模式(左下)select'正则expression式'。 最后点击“全部replace”,就完成了。

在这里输入图像说明

只需在“查找内容:”字段中input\r 。 这意味着“行末”。 在“replace为:”字段中,您将例如.xml放入您想要的内容中

如果您有多行,并且您打算将该文本添加到每行的末尾,则需要在“search模式”组框中标记选项“。matches newline”。

例:

你有一个文件名列表,但是你想添加一个像.xml这样的扩展名。 这将是你需要做的和砰! 一击!

在这里看到图片

请find下面的屏幕快照,在单行开头和结尾添加一个新单词

在Notepad ++的每一行的开始和结尾添加一个新的单词