notepad++添加到每一行

我使用notepad++,我不能弄清楚这一点:

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

在每行的开头和结尾添加文本的最快方法是什么?

985956 次浏览

遵循以下步骤:

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

在每一行的开始处添加一个单词,例如test:

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

在每一行的结束处添加一个单词,例如test:

  1. Find what文本框中输入$
  2. Replace with文本框中输入test
  3. 将光标放在文件的第一行,以确保所有行都受到影响
  4. 单击Replace All按钮
notepad++具有非常强大的编辑功能。 (今天我在Sublime Text中搜索类似的功能),但对于notepad++,当你拖动鼠标时,只需按住Alt。然后,您键入的内容将替换每行上所选的列。要插入而不替换现有文本,使用Alt-Shift.

enter image description here

  1. 将光标移到第一行的开头
  2. 按住Alt + 转变并使用光标下来键将选定范围扩展到块的末尾

这允许你同时在每一行上输入。

我在在这里上面找到了解决方案。

我认为这比使用正则表达式简单得多。

打开notepad++,然后单击Ctrl+ F

选择正则表达式

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

替换为:"anyText"*

enter image description here

对于每行上的后缀:遵循与上面“用$替换^”相同的步骤。就是这样。

你可以在notepad++中自动去做(在每行的开头和/或结尾添加文本)在Replace (Ctrl+H)中通过使用一个正则表达式:

enter image description here

解释:表达式替换为输入中的$1表示在找到什么正则表达式中包含圆括号(.*)的所有字符。

经过测试,它是有效的。

希望这能有所帮助。

好吧,我在这么长时间后才发布这篇文章,但这将是最简单的。

  1. 要在开头/从开始的某个位置为所有行添加文本,只需单击那里并执行ALT+C,就会得到下面的方框。输入文本,然后单击OK,就完成了。

    enter image description here < / p >

  2. 要在所有行的末尾添加特定文本,请按CTRL+F,然后选择REPLACE。您将看到下面的方框。在“find what”中输入“$”,在“replace with”中输入文本。确保在搜索模式中选择“正则表达式”(左下方)。最后点击“替换所有”,你就完成了。

enter image description here

只需在“Find what:”字段中键入\r。意思是“一排的尽头”。在“Replace with:”字段中,你可以放入你想要的.xml实例

如果你有几行,你的目标是将文本添加到每行的末尾,你需要标记这个选项。匹配“搜索模式”区域框中的换行符。

例子:

您有一个文件名列表,但您想添加一个扩展名,如.xml。 这就是你需要做的,砰!一个镜头!: < / p >

请看这里的图片

请找到下面的截图,在一行的开头和结尾添加一个新词

在开头添加一个新词&在notepad++的每一行结束在一个单一的镜头“></ ></p></div>
                                                                            </div>
                                </div>
                            </div>
                        </div>
                                                <div class=

这是我的答案。要添加');'到每行末尾,我做'Find What: $'和'Replace with: \);'你需要做转义; enter image description here < / p >
要在每行末尾附加不同的文本,可以使用插件ConyEdit来完成此操作 当ConyEdit在后台运行时,执行以下步骤
  1. 使用命令行cc.gl a获取行并存储在名为a的数组中。
  2. 使用命令行cc.aal //$a在每行之后添加数组a的内容。
< p > 例子 < br > enter image description here < / p >

如果你有数千行,我想最简单的方法是这样的:

-选择作为游标起始点的行

-当你按住alt + 转变时,选择光标的端点行

就是这样。现在你有了一个巨大的光标。你可以对所有这些行写任何东西。

为了一气呵成:

  1. 复制粘贴下面的例子文本在你的notepad++窗口:

blahblah.com http: \

blahnotblah.com http: \

blahandgainblah.com http: \

  1. 在notepad++窗口按Ctrl + H
  2. 找到什么框中输入:^(.+)$。这里的^表示行开始。$表示行结束。(.+)表示行首和行尾之间的任何字符,它将是第1组。
  3. 替换为框中输入:WhateverFrontText(\1)WhatEverEndText。这里(\1)表示一行中的任何文本。
  4. 检查复选框 环绕
  5. 搜索方式:正则表达式
  6. 结果:

WhateverFrontTexthttp: \ blahblah.comWhatEverEndText

WhateverFrontTexthttp: \ blahnotblah.comWhatEverEndText

WhateverFrontTexthttp: \ blahandgainblah.comWhatEverEndText

    notepad++选项和结果的截图: 李enter image description here < / >

记事本++添加字开始每行

按照下面的说明,用notepad++在每行开头写任何东西

打开记事本+ +,

Cntrl+H打开查找/替换对话框。

现在在找到什么文本框中输入(不带空格的^类型)

替换为文本框中键入任何内容(例如在我们的例子中,我正在写"John ")(在每行文本后面添加一个/多个空格)

选择正则表达式选项

将光标放在文件的第一行,以确保所有行都受到影响

单击替换所有按钮

enter image description here

enter image description here

notepad++添加文本结束每行

按照下面的说明,用notepad++在每行末尾写任何东西

打开记事本+ +,

Cntrl+H打开查找/替换对话框。

现在在找到什么文本框中输入(输入$不带空格)

输入任何东西(比如在我们的例子中,我写的是"在替换为文本框中(写一个/多个空格文本,用于在每行文本之前添加一个/多个空格)

选择正则表达式选项

将光标放在文件的第一行,以确保所有行都受到影响

单击替换所有按钮

enter image description here

enter image description here

对于所有notepadd++教程:VISIT:)