我正在使用Notepad ++,但是我无法解决以下问题:
我有很多行都以http
开头。 我需要在每一行的前面加入一些文本。 此外,我需要在每行末尾添加不同的文本。 每行的结尾都不同。
如何最快地在每一行的开头和结尾添加文本?
我正在使用Notepad ++,但是我无法解决以下问题:
我有很多行都以http
开头。 我需要在每一行的前面加入一些文本。 此外,我需要在每行末尾添加不同的文本。 每行的结尾都不同。
如何最快地在每一行的开头和结尾添加文本?
按照以下步骤操作:
正则表达式
选项。要在每一行开头添加单词,如test
:
- 在“查找内容”文本框中输入
^
- 在“替换为”文本框中输入
test
- 将光标放置于文件的第一行以确保所有行都受到影响。
- 点击
全部替换
按钮。
要在每一行结尾添加单词,如test
:
- 在“查找内容”文本框中输入
$
- 在“替换为”文本框中输入
test
- 将光标放置于文件的第一行以确保所有行都受到影响。
- 点击
全部替换
按钮。
'\);
。 - Wietse在每一行开头添加单词的Notepad++方法
按照以下步骤使用Notepad++在每一行开头添加任何内容:
打开Notepad++,
按下Cntrl+H打开查找/替换对话框。
现在在查找内容文本框中键入^(不带空格)
在替换为文本框中键入任何内容(例如,在我们的示例中我写了“John”),如果要在每一行后添加一个或多个空格,请写入一个或多个空格)
选择正则表达式选项
将光标放置在文件的第一行,以确保所有行都受到影响
单击全部替换按钮
在每行末尾添加文本的Notepad++
按照以下说明使用Notepad++在每行末尾写入任何内容:
打开Notepad++,
按Cntrl+H打开查找/替换对话框。
现在在查找内容文本框中键入$(不要输入任何空格)
在替换为文本框中键入任何内容(例如,在我们的示例中,我正在写“ John”)(写入一个/多个空格文本以在每行之前添加一个/多个空格)
选择正则表达式选项
将光标放置在文件的第一行,以确保所有行都受到影响
单击全部替换按钮
所有Notepadd++教程:访问:
Notepad++具有非常强大的编辑功能。(今天我在Sublime Text中寻找类似的功能),但是对于Notepad ++,只需在拖动鼠标时按住Alt。然后,您键入的内容将替换每行所选列。要插入而不替换现有文本,请使用Alt-Shift。
http:\blahblah.com
http:\blahnotblah.com
http:\blahandgainblah.com
^(.+)$
。这里^表示行的开头,$表示行的结尾。(.+)表示任何位于行首和行尾之间的字符,并且它将成为第1组。WhateverFrontText(\1)WhatEverEndText
。这里的(\1)表示一行中的任何文本。WhateverFrontTexthttp:\blahblah.comWhatEverEndText
WhateverFrontTexthttp:\blahnotblah.comWhatEverEndText
WhateverFrontTexthttp:\blahandgainblah.comWhatEverEndText
\1
放在括号里?此外,最好使用$1
,因为\1
是一种过时的做法。 - Toto如果您想在每行末尾添加不同的文本,可以使用插件ConyEdit 来实现此操作。
在后台运行ConyEdit时,请按照以下步骤进行操作。
cc.gl a
获取行并存储在名为a的数组中。cc.aal //$a
在每行末尾添加内容,使用数组a中的内容。