怎么用 notepad++ 高亮标记出一段文字里面的重复字词?

2016-09-10 14:28:44 +08:00
 2232588429


比如说把上面红框里的字词标记出来?
10933 次点击
所在节点    问与答
11 条回复
ctsed
2016-09-10 14:50:23 +08:00
ctrl f
2232588429
2016-09-10 14:59:15 +08:00
@ctsed 一次标记出所有重复字词,不是一种重复字词。好像是办不到呢。
acros
2016-09-10 15:11:09 +08:00
这要是能做到,得自带个中文分词系统吧···
XYxe
2016-09-10 15:19:06 +08:00
你是这个意思吗?
2232588429
2016-09-10 16:48:42 +08:00
@XYxe 不是查找,是直接标记所有重复的,包括这段文字中的“中国”
ebony0319
2016-09-10 16:55:14 +08:00
它自己有这个标记功能,但是需要 从右往左 记得 从右往左 鼠标选择,就会出现![]( )
ebony0319
2016-09-10 16:56:46 +08:00
更正一下,从左往右也可以 。在次后面双击也可以。
inoris
2016-09-10 17:00:35 +08:00
楼主的意思应该是把文件里所有重复出现过的字词都标记出来,而不是只针对某一个字词。

用 (\S+)\S*\1 应该可以匹配到,但是如何只标记重复的字词而不包含中间的文字呢?在 Sublime Text 里没找到解决方法, Notepad++ 不太熟悉,不知道能不能实现。
mdzz
2016-09-10 17:02:50 +08:00
这得分两步
1. 查找出所有重复的字词。
2. 对指定字词高亮。

2 对于 npp 来说还简单
1 对于 npp 来说就有点难了
pathletboy
2016-09-10 19:09:39 +08:00
ksc010
2016-09-10 23:26:06 +08:00
@pathletboy 可以用 python 写个插件 调用接口

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/305279

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX