我正在使用记事本++,但我无法弄清楚:
我有很多行都以http
. 我需要在每一行的前面添加一些文本。另外,我需要在每行的末尾添加不同的文本。每条线的结尾都不同。
在每行的开头和结尾添加文本的最快方法是什么?
我正在使用记事本++,但我无法弄清楚:
我有很多行都以http
. 我需要在每一行的前面添加一些文本。另外,我需要在每行的末尾添加不同的文本。每条线的结尾都不同。
在每行的开头和结尾添加文本的最快方法是什么?
按着这些次序:
Regular expression
对话框底部附近的选项。要在每行的开头添加一个单词,例如test
, :
^
在Find what
文本框中输入test
在Replace with
文本框中输入- 将光标放在文件的第一行以确保所有行都受到影响
- 点击
Replace All
按钮
要在每行的末尾添加一个单词,例如test
, :
$
在Find what
文本框中输入test
在Replace with
文本框中输入- 将光标放在文件的第一行以确保所有行都受到影响
- 点击
Replace All
按钮
Notepad++ 具有非常强大的编辑能力。(今天我在Sublime Text中寻找类似的功能),但是对于Notepad++,只要在拖动鼠标的时候按住Alt即可。然后,您键入的内容将替换每一行上的选定列。要插入而不替换现有文本,请使用Alt-Shift。
Notepad++ 将单词添加到每行的开头
按照此说明使用 Notepad++ 在每一行的开头写任何内容
打开记事本++,
按Cntrl + H打开查找/替换对话框。
现在在Find what文本框中输入^(输入 ^ 不带任何空格)
在替换为文本框中键入任何内容(例如在我们的示例中我正在写“John”)(在每行的文本之后添加一个/多个空格)
选择正则表达式选项
将光标放在文件的第一行以确保所有行都受到影响
单击全部替换按钮
Notepad++ 将文本添加到每一行的末尾
按照此说明使用 Notepad++ 在每一行的末尾写下任何内容
打开记事本++,
按Cntrl + H打开查找/替换对话框。
现在在Find what文本框中输入$(输入 $ 不带任何空格)
在替换为文本框中输入任何内容(例如在我们的示例中我正在写“约翰”)(写一个/多个空格文本以在每一行的文本之前添加一个/多个空格)
选择正则表达式选项
将光标放在文件的第一行以确保所有行都受到影响
单击全部替换按钮
对于所有 Notepadd++ 教程:访问 :)
为了一次性完成:
http:\blahblah.com
http:\blahnotblah.com
http:\blahandgainblah.com
^(.+)$
。这里 ^ 代表行的开始。$ 代表行尾。(.+) 表示行首和行尾之间的任何字符,它将是第 1 组。WhateverFrontText(\1)WhatEverEndText
。这里 (\1) 表示一行中的任何文本。WhatEverEndTexthttp:\blahblah.comWhatEverEndText
WhatEverEndTexthttp:\blahnotblah.comWhatEverEndText
WhatEverEndTexthttp:\blahandgainblah.comWhatEverEndText
要将不同的文本附加到每行的末尾,您可以使用插件ConyEdit来执行此操作。
在后台运行 ConyEdit,请按照以下步骤操作。
cc.gl a
获取行并存储在名为 a 的数组中。 cc.aal //$a
每行之后追加,使用数组 a 的内容。如果你有数千行,我想最简单的方法是这样的:
-选择作为光标起点的行
- 当您按住时alt+shift选择作为光标端点的线
而已。现在你有一个巨大的光标。您可以在所有这些行中写入任何内容。
只需在“查找内容:”字段中输入\r
。这意味着“行的结束”。在“替换为:”字段中,您可以输入您想要的内容.xml
如果您有多行,并且您的目标是将该文本添加到每行的末尾,则需要在“搜索模式”组框中标记选项“。匹配换行符”。
例子:
您有一个文件名列表,但您想添加一个扩展名,如 .xml。这将是你需要做的,砰!一枪!: