У меня есть следующий фрагмент кода:Perl имя хоста регулярное выражение
my $hostname = `host \`hostname\``;
который это дает что-то вроде:
blahblah.test1234.mydomain.com has address 12.345.67.8910
(я заменил реальные значения с фиктивными значениями)
отсюда, я хочу извлечь это так, чтобы $hostname
только «blahblah.test1234.mydomain.com
» и забыл остальное
Такая часть c ode будет запускаться на разных серверах, поэтому размер этого может отличаться.
Я думал, используя регулярное выражение, которое будет вырезано от начала линии до mydomain.com
поэтому в основном *.mydomain.com
Не могли бы вы отступы ваш код 4 пробелов? Обратные образы вызывают абсолютный хаос. – MattLBeck