Мне было интересно, может ли кто-нибудь помочь мне с регулярным выражением на C #. Я думаю, что это довольно просто, но я ломал голову над этим и не совсем понимаю, почему мне так тяжело. :)
Я нашел несколько примеров, но, похоже, я не могу ими манипулировать, чтобы делать то, что мне нужно.
Мне просто нужно сопоставить ЛЮБУЮ буквенно-цифровую строку поддомена + тире, которая не является "www", и только до «.»
Кроме того, в идеале, если бы кто-то набрал «www.subdomain.domain.com», я бы хотел, чтобы www по возможности игнорировался. Если нет, то это не большая проблема.
Другими словами, я хотел бы сопоставить:
И я не хочу совпадать:
Мне кажется, что это должно быть легко, но у меня проблемы с частью «не соответствует».
Как бы то ни было, это для использовать в модуле перезаписи URL-адресов IIS 7, чтобы перезаписать все субдомены без www.
Спасибо!