标签: ruby regex
我有一块看起来像这样的正则表达式:
/^.*website.localdev$/
这与website.localdev以及www.website.localdev之类的任何子域匹配。
website.localdev
www.website.localdev
我需要调整它以在正则表达式的开头排除字符串(" foo"),以便"website.localdev"和"www.website.localdev"仍然匹配但"foo.website.localdev"没有。
"website.localdev"
"www.website.localdev"
"foo.website.localdev"
答案 0 :(得分:2)
您应该使用negative lookahead:
/^(?!foo\.).*?website.localdev$/
您可以在rubular