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

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

我正在尝试弄清楚如何从大量域名列表中删除所有 TLD。我不想复制粘贴每个 TLD,而是想删除“.”之前的所有文本。

前:

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

后:

  • com
  • 组织
  • 法国
  • 欧洲联盟
  • 西文

我已经尝试了所有其他问题中的方法。它们对我都不起作用。

任何帮助都将非常有帮助,谢谢!

答案1

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

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

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

^.+[.]

点击“全部替换”


PCRE 解释

^ 字符串的开头

. 任意字符

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

[.] 一个点字符

相关内容