c#中如何用split方法将IP地址中的数字分割开来

c#中怎么用split方法将IP地址中的数字分割开来
c#中怎么用split方法将IP地址中的数字分割开来

例如:192.168.0.158

192 
168
0
158


------解决思路----------------------
^(25[0-5]
------解决思路----------------------
2[0-4][0-9]
------解决思路----------------------
[0-1]{1}[0-9]{2}
------解决思路----------------------
[1-9]{1}[0-9]{1}
------解决思路----------------------
[1-9])\.(25[0-5]
------解决思路----------------------
2[0-4][0-9]
------解决思路----------------------
[0-1]{1}[0-9]{2}
------解决思路----------------------
[1-9]{1}[0-9]{1}
------解决思路----------------------
[1-9]
------解决思路----------------------
0)\.(25[0-5]
------解决思路----------------------
2[0-4][0-9]
------解决思路----------------------
[0-1]{1}[0-9]{2}
------解决思路----------------------
[1-9]{1}[0-9]{1}
------解决思路----------------------
[1-9]
------解决思路----------------------
0)\.(25[0-5]
------解决思路----------------------
2[0-4][0-9]
------解决思路----------------------
[0-1]{1}[0-9]{2}
------解决思路----------------------
[1-9]{1}[0-9]{1}
------解决思路----------------------
[0-9])$

正则 group的1,2,3,4对应ip的四段
------解决思路----------------------
"192.168.0.158".Split('.');
------解决思路----------------------
如果是规范的ip,就用'.'分隔咯
------解决思路----------------------
如此规范的格式……
也是醉了
c#中如何用split方法将IP地址中的数字分割开来
------解决思路----------------------
参考二楼的方法