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

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

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


当前回答

将光标移到第一行的开头 按住Alt + Shift并使用光标向下键将选定范围扩展到块的末端

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

我在这里找到了解。

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

其他回答

为了一气呵成:

复制并粘贴以下示例文本到你的notepad++窗口:

blahblah.com http: \ blahnotblah.com http: \ blahandgainblah.com http: \

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

WhateverFrontTexthttp: \ blahblah comWhatEverEndText。 WhateverFrontTexthttp: \ blahnotblah comWhatEverEndText。 WhateverFrontTexthttp: \ blahandgainblah comWhatEverEndText。

notepad++选项和结果的截图:

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

选择正则表达式

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

替换为:"anyText"*

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

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

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

打开记事本+ +,

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

现在在查找内容文本框中输入^(输入^,不带空格)

在替换文本框中输入任何东西(比如在我们的例子中,我写的是“John”)(在每行文本后面添加一个/更多的空格)

选择正则表达式选项

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

单击“全部替换”按钮

notepad++添加文本结束每行

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

打开记事本+ +,

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

现在在“查找内容”文本框中输入$(输入$不带空格)

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

选择正则表达式选项

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

单击“全部替换”按钮

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

只需在“Find what:”字段中输入\r。意思是“一排的尽头”。在“Replace with:”字段中,您可以输入您想要的内容,例如.xml

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

例子:

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

请看这里的图片

将光标移到第一行的开头 按住Alt + Shift并使用光标向下键将选定范围扩展到块的末端

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

我在这里找到了解。

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