我有一個List<string>()
提取整數
List<string> IDList = new List<string>() {
"ID101", //101
"I2D102", //102
"103", //103
"I124D104", //104
"ID-105", //105
"-1006" }; //1006
規則多個ID:字符串總是與具有長度爲1至n和是int
僅
我所需要的ID結束將它們提取到int
的值。但我的解決方案並不從收集工作
List<int> intList = IDList.Select(x => int.Parse(Regex.Match(x, @".*\d*").Value)).ToList();
「我的解決方案不起作用」,它是做什麼,你不指望什麼?你試圖找回什麼?最後的數字? – Sayse
你想*忽略*減號嗎?例如。應該將「-1006」轉換爲「1006」嗎? –
身份證總是在最後? – Ian