Notepad++ 复制行的一部分,并使用分隔符将其添加到行的末尾
我知道这听起来令人困惑,但这正是我想要的 ABC@123:更改为ABC@123:ABC 基本上,我需要复制“@”前面的文本,并将其粘贴到行尾。是否有任何命令可以在Notepadd++中实现??该文件有超过100K行,因此请向我推荐简单的解决方案 提前感谢。Notepad++ 复制行的一部分,并使用分隔符将其添加到行的末尾,notepad++,Notepad++,我知道这听起来令人困惑,但这正是我想要的 ABC@123:更改为ABC@123:ABC 基本上,我需要复制“@”前面的文本,并将其粘贴到行尾。是否有任何命令可以在Notepadd++中实现??该文件有超过100K行,因此请向我推荐简单的解决方案 提前感谢。 Ctrl+H 查找内容:^([^@]+)@.+$ 替换为:$0$1 检查环绕 检查正则表达式 取消选中。匹配换行符 全部替换 说明: ^#行首 ([^@]+)#第1组,1个或多个非@ @#@字符 .+#1个或更多任意字符 $#行尾 更换:
- Ctrl+H
- 查找内容:
^([^@]+)@.+$
- 替换为:
$0$1
- 检查环绕
- 检查正则表达式
- 取消选中
。匹配换行符
- 全部替换
^#行首
([^@]+)#第1组,1个或多个非@
@#@字符
.+#1个或更多任意字符
$#行尾
更换:
$0#整场比赛
$1#第一组内容(之前的所有内容@)
屏幕截图(之前):
屏幕截图(之后):
你试过什么?什么不起作用?对不起,我以前用过excel。它有线路限制,而且需要更多的时间。在notepadd++宏和列编辑中没有尝试过任何东西,这可能会有所帮助—它起作用了!谢谢兄弟。这确实帮我节省了很多时间。@mjdaran:不用客气,很高兴它能帮上忙。请随意将答案标记为已接受,