Ну, как бы вы анализировали любые другие данные: используйте имеющуюся у вас информацию о структуре.
У вас есть часть протокола, за которой следует «слеш двоеточия», затем хост, за которым следует необязательный «номер порта двоеточия» и необязательный путь к хосту.
Итак ... создайте небольшой анализатор, который извлекает информацию, которую вы ищете.
И, честно говоря, если вы ищете только «что здесь такое« anytext »?», RegEx этой формы должен помочь (не проверено; использовать в качестве руководства):
$url =~ m/http\:\/\/(.*).a.abs.com/;
$subdomain = $1;
$do_something('with', $subdomain);
Извините, если я неправильно понял проблему под рукой. Пожалуйста, объясните, что вы имеете в виду под "как я могу проанализировать URL, содержащий динамические данные?" в таком случае:)