如何使用Notepad++删除所有包含非标准英文字母的行?

How can I delete all lines containing non-standard English letters using Notepad++?

我有一个英语单词表需要修改。

有些单词包含撇号,有些单词包含重音字母等等。

我不知道单词列表中使用的所有非标准英文字母,所以为了安全起见,我只是删除所有包含非标准英文字母的行。

如何使用 Notepad++ 执行此操作?

试试这个:

  1. Ctrl+H 调出替换对话框
  2. Find what中输入:^.*[^a-zA-Z\n\s]+.*$
  3. Replace with,中输入:\n或留空
  4. 检查:Regular expression选项在末尾
  5. 点击replace all

你是指除 ascii 之外的所有内容吗?如果是这样,请尝试:

[^\x00-\x7F]+