记事本++如何标记/替换每行中的最后一个单词?



所以我有几百行的大记事本文件,每行都有不同的最后一个单词。我不需要它们并想删除它们,但我不确定在"标记"或"替换"中找到什么。单词由数字、字母、特殊字符组成。我想从每一行的最后一个单词中删除所有这些。

尝试这个查找和替换(在正则表达式模式下(:

找到:

^(.*)s+.*$

取代:

$1.

为了解释,此正则表达式使用贪婪的点.*s+来消耗和捕获整个行,直到(但不包括(最终的空格分隔符。 然后,它将该行替换为捕获的内容$1. 请注意,我在新行的末尾添加了一个句点,假设每一行都是一个句子。 如果没有,您可以从替换件中删除圆点。

演示

最新更新