IP位址排序

2021-06-22 11:29:57 字數 817 閱讀 6953

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 登入失敗,卻不告訴你是因為網路的原因,這會讓人相當的鬱悶。我們的客戶可不喜歡看到這樣 不明不白 的錯誤,於是我們要做的就是幫他 翻譯 ...