我现在有一堆如同以下类型的数据:
27.112.64.0 27.112.71.255 印度尼西亚
27.112.72.0 27.112.75.255 澳大利亚
27.112.76.0 27.112.79.255 印度尼西亚
27.112.80.0 27.112.95.255 中国
27.112.96.0 27.112.103.255 澳大利亚
27.112.104.0 27.112.111.255 日本
27.112.112.0 27.112.119.255 泰国
27.112.120.0 27.112.123.255 印度
27.112.124.0 27.112.127.255 日本
27.112.128.0 27.113.127.255 韩国
27.113.128.0 27.113.191.255 上海市 地面通信息网络
27.113.192.0 27.113.239.255 日本
27.113.240.0 27.113.247.255 澳大利亚
27.113.248.0 27.113.251.255 日本
27.113.252.0 27.113.255.255 印度
27.114.0.0 27.114.127.255 日本
27.114.128.0 27.114.191.255 马尔代夫
27.114.192.0 27.114.255.255 新加坡
27.115.0.0 27.115.127.255 上海市 联通我想把这些数据放到数据库,因此,我想转换为SQL语句
我的思路是,先转换成如同这样的形式:27.115.0.0#27.115.127.255#上海市#联通
然后在用程序切割,拼装成SQL语句,但是我在VS里面用正则匹配了半天,还是没搞定。哪位有比较好的解决办法,谢谢了,因为数据量比较大,所以不可能用手动的。。
27.112.64.0 27.112.71.255 印度尼西亚
27.112.72.0 27.112.75.255 澳大利亚
27.112.76.0 27.112.79.255 印度尼西亚
27.112.80.0 27.112.95.255 中国
27.112.96.0 27.112.103.255 澳大利亚
27.112.104.0 27.112.111.255 日本
27.112.112.0 27.112.119.255 泰国
27.112.120.0 27.112.123.255 印度
27.112.124.0 27.112.127.255 日本
27.112.128.0 27.113.127.255 韩国
27.113.128.0 27.113.191.255 上海市 地面通信息网络
27.113.192.0 27.113.239.255 日本
27.113.240.0 27.113.247.255 澳大利亚
27.113.248.0 27.113.251.255 日本
27.113.252.0 27.113.255.255 印度
27.114.0.0 27.114.127.255 日本
27.114.128.0 27.114.191.255 马尔代夫
27.114.192.0 27.114.255.255 新加坡
27.115.0.0 27.115.127.255 上海市 联通我想把这些数据放到数据库,因此,我想转换为SQL语句
我的思路是,先转换成如同这样的形式:27.115.0.0#27.115.127.255#上海市#联通
然后在用程序切割,拼装成SQL语句,但是我在VS里面用正则匹配了半天,还是没搞定。哪位有比较好的解决办法,谢谢了,因为数据量比较大,所以不可能用手动的。。
http://topic.csdn.net/u/20110121/17/a95a3b0b-b899-4082-aec3-274b107044e5.html
foreach(string line in File.ReadAllLines("")
{
//split分导入
}