如何修剪IP地址以获得它的前3个部分?

Mur*_*sli 6 c# string trim

我需要修剪给定的IP地址以获得它的前3个部分

例:

"192.168.1.20"➨"192.168.1."
"29.6.60.241"➨"29.6.60."

小智 12

String result = input.substring(0,input.lastIndexOf("."));


Han*_*ing 5

使用String.LastIndexOf(),应该很容易.

编辑
使用该方法,您可以找到最后一个'.'.然后你需要一个子串到(显然)包含'.'.就像是:

string shortened = longIP.Substring(0,longIP.LastIndexOf(".")+1);
Run Code Online (Sandbox Code Playgroud)