没必要用正则的string test = "192.168.100.10"; string last = test.Remove(0, test.LastIndexOf(".")+1);用下则的话可以这样 string test = "192.168.100.10"; string last = Regex.Match(test, @"\d+$").Value;
错误 1 “string”不包含“SubString”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“SubString”(是否缺少 using 指令或程序集引用?) 怎么解决!
string ip = "192.168.100.10"
string hq = ip.substring(12,2)
string[] strIp=ip.spit(".");
string lastNum=strIp[3];
Text = Regex.Match(ip, @"(\d+)\.(\d+)\.(\d+)\.(\d+)").Result("$4");
蹭点分。
string hq = ip.Substring(ip.LastIndexOf(".")+1);
string hq = ip.SubString(ip.LastIndexOf('.'))
string hq = ip.SubString(ip.LastIndexOf('.') + 1)
呵呵,写错了总之方法多呀,对这个问题来说,正则表达式,下下策,杀鸡用不了牛刀
string last = test.Remove(0, test.LastIndexOf(".")+1);用下则的话可以这样
string test = "192.168.100.10";
string last = Regex.Match(test, @"\d+$").Value;
怎么解决!
string strIP = "192.168.100.10";
int pos = strIP.LastIndexOf('.');
string lastPart = strIP.Substring(pos + 1);