删除@符号后的文字

删除@符号后的文字

我正在尝试使用 notepad++ 和正则表达式来编辑文档。我有这种格式的文本

123.45607894.165@abcd;aba
23.456@av1;084
9871.001@fab:9782581afa

我只需要获取行的第一部分,即 @ 符号之前的部分。我该怎么做才能得到这个:

123.45607894.165
23.456
9871.001

答案1

首先,搜索正则表达式

  • 打开 ”代替“对话框(Ctrl+h或菜单搜索 -> 替换)。
  • 选择“正则表达式“对话框左下角的单选按钮。

现在,填写以下搜索字段:

  • 找什么: @.*$
  • 替换为:(留空)

这将找到文本,@后面跟着任意数量的字符.*直到行尾$(行尾部分是可选的)。

然后,找到的文本将被替换为空(或您想要在“替换为”字段中输入的任何内容)。

答案2

查找@.*并替换为空字符串

相关内容