如何使用notepad ++重复一行的最后一个单词

时间:2015-05-10 13:01:55

标签: regex replace find notepad++

我在文件中有多行。我想在带有附加后缀空格或制表符的行上重复最后一个单词,并以,为前缀。

例如,文件的示例内容如下所示:

Deepak Kumar
Deepak The powerhouse
Deepak mcapatna

我想要的输出文件是

Deepak Kumar kumar,
Deepak The powerhouse  powerhouse,
Deepak mcapatna mcapatna,

2 个答案:

答案 0 :(得分:3)

您可以使用

查找内容(\S+)$
替换为$1 $1,

解释(\S+)是一个匹配1个或非空白字符的捕获组,而$是Notepad ++中该行的结尾。

设定:

enter image description here

答案 1 :(得分:1)

您可以使用非常基本的正则表达式

([^ \n]+)$
  • ([^ \n]+)匹配空格或换行以外的任何内容。这将匹配字符串中的最后一个单词。捕获组\1

  • 中的捕获
  • $将正则表达式锚定在设备的末尾。

将替换字符串指定为

\1 \1,

Regex Demo

相关问题