我目前使用下面的正則表達式來刪除域名併爲服務器列表中的主機創建短名稱。修改正則表達式以添加新功能
(-net|-bck|-adm|\..*)(\..*|$) -> blank
現在,我想修改它,以便它還可以將任何包含大寫的主機名轉換爲小寫。我目前使用下面的正則表達式來執行
(\w) -> \L$1
任何想法如何,我可以合併兩個正則表達式作爲一個?
我正在尋找一個正則表達式這將使轉換象下面這樣:
Hostname | New Hostname
--------- | ------------
test1-net | test1
Test2-adm | test2
TEST3 | test3
TEST-prod | test-prod
Test5-bkp | test5-bkp
test.nic | test
Test6-bck | test6
=========================
希望上面的例子可以幫助您瞭解我的要求。
什麼工具,你用解釋你的正則表達式? sed?您能否告訴我們您使用的確切命令以及示例輸入/輸出? – Aserre
@Aserre我不確定解釋正則表達式的工具/命令。我將正則表達式代碼放在應用程序的GUI命令部分,並解釋正則表達式。 – Marcos