删除@ 符号后的文本

Per*_*kan 9 notepad++ regex text-formatting

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

123.45607894.165@abcd;aba
23.456@av1;084
9871.001@fab:9782581afa
Run Code Online (Sandbox Code Playgroud)

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

123.45607894.165
23.456
9871.001
Run Code Online (Sandbox Code Playgroud)

jeh*_*had 14

首先,使用正则表达式搜索:

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

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

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

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

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


小智 9

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