You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Notepad++提取段落中的单词(不忽略大小写)

嘿,这事儿用Notepad++完全能搞定,而且步骤也不复杂,刚好匹配你要的保留大小写、去重的需求,我给你一步步说清楚:

用Notepad++提取保留大小写的不重复单词列表

方法一:替换+行操作(最直观)

  1. 把你的文本粘贴到Notepad++里,按下Ctrl+H打开替换面板
  2. 在「查找目标」里输入正则表达式:[^\w]+,这个会匹配所有非单词字符(空格、句号、换行这些都算)
  3. 「替换为」输入\r\n,把所有非单词字符换成换行符
  4. 记得勾选面板左下角的「正则表达式」,一定要确保「匹配大小写」是勾选状态(这是区分Time和time、No和no的关键)
  5. 点击「全部替换」,现在每个单词都会单独占一行,可能会有一些空行
  6. 删掉空行:点击顶部菜单「编辑」→「行操作」→「移除空行(包括包含空白字符的行)」
  7. 移除重复行:继续点击「编辑」→「行操作」→「移除重复行」,Notepad++默认区分大小写,所以重复的Time was change这类内容会被只保留一次
  8. 最后合并成逗号分隔列表:再打开替换面板,「查找目标」输入^(.+)$,「替换为」输入$1, ,点击「全部替换」后,手动删掉最后一个多余的逗号就行

方法二:标记功能直接提取

如果你不想先处理换行,也可以用标记功能精准提取单词:

  1. 按下Ctrl+F打开查找面板,切换到「标记」标签
  2. 「查找目标」输入\b\w+\b,这个正则专门匹配完整的独立单词
  3. 勾选「正则表达式」和「匹配大小写」,然后点击「标记全部」,所有单词会被高亮标记
  4. 点击顶部菜单「搜索」→「书签」→「复制标记的文本」
  5. 把复制的内容粘贴到新标签页,此时单词是空格分隔的,用替换把空格换成\r\n,再重复方法一的第6、7、8步,就能得到目标列表

用你提供的示例文本:

Get no more time. Time was change. Time will never be back again. Time was change. Time. No more time

按照上面的步骤操作后,得到的结果就是:Get, no, more, time, Time, was, change, will, never, be, back, again, No,完全符合你的预期。

内容的提问来源于stack exchange,提问作者walidin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:05:34