标签: regex notepad++
我想从这些字符串中获取最后两个字符串email@email.com:namesurname。我知道如何使用:移除:.*之后的最后一项,但我怎么能首先为下面的那些人删除?如果有人可以,请给我一个推荐。
email@email.com:namesurname
:
:.*
在线招聘::: 2017年5月29日:email@email.com:namesurname
也喜欢这个:
技能:email@email.com:namesurname
我没有想法启动它,并且有大约3200个工作申请。
答案 0 :(得分:2)
使用正则表达式^.+\:(?=\w+\@)查找不需要的字符串,然后用空字符串替换所有匹配项。
^.+\:(?=\w+\@)
答案 1 :(得分:0)
您是否考虑过录制一个快速宏,您可以在其中执行一次,更换或其他任何内容,然后按home home和向下箭头前进到下一行?然后你可以做Run For Rest of File,它就完成了。 (首先进行备份。;))我发现Notepad ++的快速宏功能对于这种事情很方便,对于我们中的一些人来说,比使用奥术正则表达更容易记住。