3

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

前:

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

后:

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

3 回答 3

1

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

查找内容:\b(\w+)\.$
替换为:\1 \1.

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

于 2013-07-03T10:13:11.167 回答
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 并按一次 <- 左箭头,以便选择最后一个单词
  • 按右键->
  • 命中空间
  • 按 CTRL + V
  • 菜单 > 宏 > 停止录制
  • 菜单 > 宏 > 保存宏
  • 名称:宏的名称
  • 哪些键将触发宏的组合键
  • 按确定。
于 2013-07-03T10:06:50.987 回答
0

检查正则表达式选项后:

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

于 2013-07-03T17:22:34.163 回答