我有一个很大的服务器名称列表。有些名称包含fqdn,有些则不包含。在PHP中合并几个字符串
个别字符串列表看起来是这样的:
- serverA的
- serverA.something.com
- serverA的
- serverB上
- serverB.something.com
- 服务器C
- serverD.something.com
我想分析一组独立的字符串像上面并取回4分的结果:
- serverA.something.com
- serverB.something.com
- 服务器C 服务器D
- .something.com
本质上,如果我有一个服务器的多个条目,我想保持更长的o ne(包含fqdn)。如果服务器没有条目包含fqdn,我只想保留服务器名称。我不想在结果集中有任何重复项。任何建议都会被接受。
什么是正则表达式你试过吗? – exussum
我没有。这是一个我不知道如何处理的问题。我可以轻松地剥离fqdn并删除任何重复项目。问题在于保持fqdn。请记住我的实际列表包含1000多台服务器。 – prufrock
定义“更长”的更多子域?更多信件? – exussum