Notepad ++每行添加特定的字符串

时间:2013-07-03 09:52:49

标签: notepad++

我必须在Notepad ++中添加每一行的特定字符串。我能怎么做?谢谢!

在:

I am a boy A.
I am a girl A.

后:

I am a boy A boy.
I am a girl A girl.

3 个答案:

答案 0 :(得分:1)

打开替换窗口并检查正则表达式

找到:\b(\w+)\.$
替换为:\1 \1.

\b(\w+)\.$是一个简单的正则表达式,匹配句点之前的最后一个单词。该单词被捕获到第一组(\1$1都在Notepad ++中工作),因此在替换时可以使用两次。

答案 1 :(得分:0)

CTRL + H

在搜索方法选择

Expandend (\n, \r, \t, \0, \x...)

并使用您选择的搜索字段

At search for you enter : \n 
At Replace by you enter : My specific string \n

或使用宏的

  • 菜单>宏>开始录制
  • 点击[结束]
  • 按左箭头< -
  • 按下CTRL + SHIFT并点击< - 左箭头,以便选择最后一个单词
  • 按右键 - >
  • 点击SPACE
  • 按CTRL + V
  • 菜单>宏>停止录制
  • 菜单>宏>保存宏
  • 名称:宏的名称
  • 哪些键的键组合将触发宏
  • 按OK。

答案 2 :(得分:0)

检查正则表达式选项后:

查找:(\S+)\s(\S+)\.$
替换:$1 $2 $1.