2014-03-18 32 views
1

我使這個應用程序ping主機名,但我需要抓住它在ping命令中使用的IP並將其存儲在一個字符串中。我有ping命令的輸出存儲在另一個字符串中。如何使用Regex從結果中獲取IP並將其存儲在字符串中?使用正則表達式找到一個IP

回答

2

可以使用

ValidIpAddressRegex = "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"; 

ValidHostnameRegex = "^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$"; 
+0

請參閱鏈接他們有良好的解釋。 – Nishanth

+0

推薦堆棧溢出鏈接 Nishanth