如何找到单词中的重复单词?

问题描述:

我尝试了通配符:步骤[a-zA-Z0-9'] {1,}([,〜to - ] {1,} [a-zA-Z0-9'] {1,})如何找到单词中的重复单词?

它只能搜索除最后一个和第一个之外的所有项目。

是否有通配符可以搜索下面的所有项目?

Step 50 
Step 200-250 
Step 200 - 250 
Step 200~250 
Step 200 to 250 
Step 200,210,220.... (repeat) 
+0

你想达到什么样的正则表达式,到底是什么?你需要任何捕捉组?正则表达式应该匹配整个字符串,或者每行匹配很好? – Dinei

+0

我有一个表记录像..步200,210,220,230,240,250,260,我必须检查单词“步200 - 250”,200和250是在步 –

+1

你有这个标签为[正则表达式],但从你的意见到答案已经提供了它听起来像你不想使用'正则表达式',只是'发现'。那是对的吗?如果是这样,最好删除[regex]标签。 (并且将其标记为[ms-word]而不是[word] - [word]标签显示为“*重要提示:这不是关于Microsoft Word或文本编辑*一个字是处理器可以容纳的数据量它的通用寄存器 - 实际上是处理器可以一次处理的数据量。) – YowE3K

如何:

Step ([0-9]+(\s?([-~,]|to)\s?)?)+ 
+0

它不能使用在单词通配符中... –

+0

[查找目标]包含无效[模式匹配搜索] –

对待你的项目一样,

Step[space]([number][separator][number]) 

隔板将-~to,一些空间。 和括号中的部分可以重复。
所以我就这样

Step\s*(([\s-~,]|to)*\d+)* 
+0

它不能在单词通配符中使用... –

+0

是指微软单词吗?如何使用vscode之类的文本编辑器工具?有效 – Narro

+0

抱歉,我无法使用其他工具 –