我有一個很大的服務器名稱列表。有些名稱包含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