如何找到单词中的重复单词?
问题描述:
我尝试了通配符:步骤[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)
答
如何:
Step ([0-9]+(\s?([-~,]|to)\s?)?)+
+0
它不能使用在单词通配符中... –
+0
[查找目标]包含无效[模式匹配搜索] –
答
对待你的项目一样,
Step[space]([number][separator][number])
隔板将-
,~
,to
或,
一些空间。 和括号中的部分可以重复。
所以我就这样
Step\s*(([\s-~,]|to)*\d+)*
你想达到什么样的正则表达式,到底是什么?你需要任何捕捉组?正则表达式应该匹配整个字符串,或者每行匹配很好? – Dinei
我有一个表记录像..步200,210,220,230,240,250,260,我必须检查单词“步200 - 250”,200和250是在步 –
你有这个标签为[正则表达式],但从你的意见到答案已经提供了它听起来像你不想使用'正则表达式',只是'发现'。那是对的吗?如果是这样,最好删除[regex]标签。 (并且将其标记为[ms-word]而不是[word] - [word]标签显示为“*重要提示:这不是关于Microsoft Word或文本编辑*一个字是处理器可以容纳的数据量它的通用寄存器 - 实际上是处理器可以一次处理的数据量。) – YowE3K