Я использую для этого С# и ASP.NET.
Мы получаем много "странных" запросов на наших серверах IIS 6.0, и я хочу регистрировать их и каталогизировать по домену.
Eg. мы получаем некоторые странные запросы, подобные этим:
http://www.poker.winner4ever.example.com/
http://www.hotgirls.example.com/
http://santaclaus.example.com/
последние три кажутся очевидными, но я хотел бы отсортировать их все в одном, как "example.com", размещенном на наших серверах. Остальное нет, извините: -)
Итак, я ищу некоторые хорошие идеи о том, как извлечь example.com из вышесказанного. Во-вторых, я хотел бы сопоставить m., Wap., Iphone и т.д. В группе, но это, вероятно, просто быстрый поиск в списке мобильных ярлыков. Я мог бы вручную ввести этот список для запуска.
Но regexp ответ здесь или просто строчная манипуляция - самый простой способ? Я думал о "расщеплении" строки URL ".". и поиск элемента [0] и пункта [1]...
Любые идеи?