查找多个单词出现的完全匹配

时间:2017-11-01 01:02:36

标签: ruby regex

在这个例子中,有没有办法让正则表达式只匹配超精确匹配一次?{/ p>

enter image description here

我在下面发布了一个正则表达式:

beauty-stuff

它匹配第一个单词作为匹配结果。

1 个答案:

答案 0 :(得分:0)

按下降长度订购东西。 bid/beauty|beauty-stuff/beauty中找到"labels/beauty"; "labels/beauty-stuff"(或其更优化的版本,/beauty-stuff|beauty/)会在/beauty(?:-stuff|)/ beauty-stuff"labels/beauty-stuff" beauty中找到"labels/beauty"。这是有效的,因为正则表达式将始终返回第一个匹配的交替(在最早的匹配位置)。