У нас есть сервер с несколькими псевдонимами, и я пытался написать регулярное выражение, которое будет соответствовать каждому из этих имен хостов для правила перезаписи:
dev.domain.com
www.dev.domain.com
dev.www.domain.com
Сейчас у меня есть "Я действительно не знаю, regex "решение (dev\.www|www\.dev|dev)\.domain\.com
Это работает, но я знаю, что это наименее элегантный способ сделать это.На сервере есть около 120 других псевдонимов, поэтому важно, чтобы я не делал что-то вроде (.*)domain\.com
и не совпадал с чем-то вроде sales.domain.com случайно.
Используя группу без захвата, я смог получить 2 из 3 совпавших, но не все 3. Я пробовал что-то вроде (?:www|dev)\.domain\.com
, но я не могу найти (или найти в Google) способигнорировать порядок.Я мог бы пойти об этом совершенно неверным путем.