У меня есть большой список имен серверов. Некоторые имена включают fqdn, некоторые - нет.Слияние нескольких строк в PHP
Перечень отдельных строк выглядит примерно так:
- SERVERA
- serverA.something.com
- SERVERA
- ServerB
- serverB.something.com
- ServerC
- serverD.something.com
Я хотел бы проанализировать группу отдельных строк, как и выше, и получить обратно 4 результаты:
- serverA.something.com
- serverB.something.com
- ServerC
- ServerD .something.com
По существу, если у меня есть несколько записей для сервера, я хочу сохранить дольше o ne (включить fqdn). Если никакие записи для сервера не включают fqdn, я хочу сохранить только имя сервера. Я не хочу дубликатов в своем наборе результатов. Любые консультации будут приняты.
то, что регулярное выражение вы пробовали? – exussum
У меня его нет. Это проблема, о которой я не знаю, как подойти. Я мог бы легко удалить fqdn и удалить любые дубликаты. Проблема заключается в сохранении fqdn. Имейте в виду, что мой фактический список включает 1000 серверов. – prufrock
определить более длинные субдомены? больше писем? – exussum