如何删除指定字符前一行的所有字符

use*_*699 2 notepad++

我想弄清楚如何从庞大的域名列表中提取所有 TLD。而不是复制粘贴每个我只想删除“。”之前的所有文本。

前:

  • 例子1.com
  • 示例1.org
  • 示例1.fr
  • 示例1.eu
  • 示例1.es
  • 例子1.net

后:

  • 电脑
  • 组织
  • fr
  • 欧洲联盟
  • es

我已经在所有其他问题中尝试了所有其他方法。他们都没有为我工作。

任何帮助都会很棒,谢谢!

Iva*_*hau 5

在“搜索和替换”对话框中(按Ctrl+ H

在“搜索模式”下,选择“正则表达式

在“查找内容:”下,粘贴

^.+[.]

点击“全部替换”


PCRE的解释

^ 字符串的开头

. 任何字符

+ 一个或多个前一个字符(贪婪)

[.] 1 个字符的点