我从网站导出了一个用户列表。该列表如下所示:
name1
name1@email.com
name2
name2@email.com
name3
name3@email.com
如何使用Notepad ++使其看起来像这样?我认为它需要正则表达式& CTRL + H。
name1,name1@email.com
name2,name2@email.com
name3,name3@email.com
答案 0 :(得分:0)
Find what: ^([^@\r\n]+)\r\n([^\r\n]+)$
Replace with: $1,$2
答案 1 :(得分:0)
您可以使用:
找到:\r?\n(.*\r?\n?)
替换:,$1
这个想法是用逗号一半的时间替换换行符。
答案 2 :(得分:0)
我知道你已经接受了一个很好的答案,但是为了记录,因为Notepad ++使用了PCRE,请记住我们可以使用各种功能,例如\R
和子程序:
搜索:(?m)^(?+2)\R++(([\w[:punct:]]+)@(?-1))
替换:\1,\2
这显然在顶部,但很高兴知道\R
可以取代\r\n
。