2017-07-12 53 views
0

因此,我有大量的记事本文件数百行,每行中不同的最后一句话。我不需要它们并想删除它们,但我不确定在标记或替换中找到什么。单词由数字,字母,特殊字符组成。我想从每一行的最后一个字中删除所有这些。记事本++如何标记/替换每行中的最后一个单词?

+0

什么是您的话?只有字母?字母+数字?还有别的吗?如果有标点符号,你想要标点吗?请编辑你的问题,并给出一些行和预期的结果。 – Toto

+0

我已更改它 –

+0

什么特殊字符,任何标点,空格,逗号,点,中文或阿拉伯字母?请给出清单。单词之间的分隔符是什么?我们怎么能知道最后一个字是什么?再次,举例说明线条和预期结果。 – Toto

回答

2

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

查找:

^(.*)\s+.*$ 

替换:

$1. 

有关说明,这个表达式使用一个greedy点.*\s+消耗和捕获整个线路,但不包括,该国际会议l空白分隔符。然后,它将捕获的内容替换为$1。请注意,我假设每行都是句子,在新行的末尾添加了句点。如果没有,您可以从替换中删除点。

Demo

相关问题