Regex _Regex = new Regex(@"(?<=\r\n)(\d{1,3}\.){3}\d{1,3}(?=\:\d+\r\n)", RegexOptions.None);
if (_Regex.IsMatch(ReviceHeader))
_Result = _Regex.Match(ReviceHeader).Value;比如:ReviceHeader是 ...192.168.1.100:200...
我想得到的192.168.1.100:200
但是上面的正则得到的结果是192.168.1.100
请问这个正则怎么样改?
if (_Regex.IsMatch(ReviceHeader))
_Result = _Regex.Match(ReviceHeader).Value;比如:ReviceHeader是 ...192.168.1.100:200...
我想得到的192.168.1.100:200
但是上面的正则得到的结果是192.168.1.100
请问这个正则怎么样改?
string result = Regex.Match(yourText,@"\d{1,3}(\.\d{1,3}){3}[::]\d{1,4}").Value;