class program .)\d");
stringbuilder sb = new stringbuilder(50);
foreach (match item in matchcoll)
strip = sb.tostring();
#endregion
string ipaddress = strip.split('\n');
// 這樣每一組的比較依據都是首個數字。與實際中ip位址分類順序不一致了。
console.writeline("\n\n排序前:");
array.sort(ipaddress);
console.writeline(string.join("\n", ipaddress));
#region 補0排序過程
//補0的個數不一致,乾脆都補0,保證每一組至少湊滿三位
strip = regex.replace(strip, "(\\d+)", "00$1");
//除去多餘的0
strip = regex.replace(strip, "0*(\\d)", "$1");
ipaddress = strip.split('\n'); // 補0完整後,再分割到陣列
console.writeline("\n\n排序後:");
array.sort(ipaddress);
console.writeline(string.join("\n", ipaddress));
#endregion
#endregion
}
Ip位址排序(Oracle下)
1.多網段情況下 select ip,to number substr ip,1,instr ip,1,1 1 as newip1,to number substr ip,instr ip,1,1 1,instr ip,1,2 instr ip,1,1 1 as newip2,to number s...
python整理十六 IP位址排序
假如現在有一堆亂序的ip,源資料 ls1 192.168.1.8 192.168.36.8 192.168.26.8 排序之後期望值 ls1 192.168.1.8 192.168.26.8 192.168.36.8 ls1 192.168.1.8 192.168.36.8 192.168.26.8...
C 中實現IP位址的排序
這一切的開始要從同事手中的乙個醫療專案開始。早上一到公司,就看到同事跟資料庫連線幹上了。要處理的問題是判斷網路是否連通。因為如果你不去判斷的話,系統只會提示說 sa 登入失敗,卻不告訴你是因為網路的原因,這會讓人相當的鬱悶。我們的客戶可不喜歡看到這樣 不明不白 的錯誤,於是我們要做的就是幫他 翻譯 ...