字符串分解: 1:01,2:000010

lm517 2004-08-26 09:29:39
我要取出其中的"01"和"000010",且"000010"要被转换成整型10
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
OriesMap 2004-08-26
  • 打赏
  • 举报
回复
问题既然解决了,就不要忘记结帐了。
drason 2004-08-26
  • 打赏
  • 举报
回复
唉, 思归大侠把两个解决方案都提供了,我还能说什么呢? up
saucer 2004-08-26
  • 打赏
  • 举报
回复
try to use regular expressions:

using System.Text.RegularExpressions;

string s = "1:01,2:000010";

Regex re = new Regex(@":(?<number>\d+)");
foreach(Match m in re.Matches(s))
Console.WriteLine(Convert.ToInt32(m.Groups["number"].Value));

or do double split


string s = "1:01,2:000010";


string[] slist = s.Split(',');
string[][] slist2 = new string[slist.Length][];
for(int i=0; i < slist.Length; i++)
{
slist2[i] = slist[i].Split(':');
Console.WriteLine(Convert.ToInt32(slist2[i][1]));

}

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧