我有两个名字的文件:
- abc_2013-01-01_2013-02-01_remote-987123_local-13809
- bcd_2013-02-02_2013-03-01__remote-192.168.10.1_local-127.0.0.1
醇>
我想拆分文件名并将它们插入2个表中。 - 第一个表:带有呼叫号码的文件名(如:987123) - 第二个表:具有IP地址的文件名
我试过了:
if (System.Text.RegularExpressions.Regex.IsMatch(result, @"\b(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\b")) {..}
但它没有用。之后我发现:
Regex rgx = new Regex(@"\b(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\b");
foreach (string ip in split)
if (rgx.IsMatch(ip)) {...}
因为我的字符串有2个IP地址,所以它会产生重复的结果。我该如何解决?