我现在取得一个字符串,怎么取出里面的数字,还有是怎么取出前面几位谢谢

解决方案 »

  1.   

    示例:
    string str="abc1234def";
    string n=str.Substring(3,4);
    看你具体要求而定,把要求贴出来
      

  2.   

    取数字要判断,c#里面取字符只有substring
    这个是基本,还是看一下MSDN吧
      

  3.   

    多查查Msdn,或者多搜索一下,比提问要快多了。
      

  4.   

    第一组字母是固定的n个吗?
    那可以从第n+1个字符开始逐一往下检测,判断其ASCII码,如果在0~9的范围内就是数字,一旦碰到0~9范围外的ASCII码,就说明中间的数字部分已经检测完毕,并进入第二组字母的检测
      

  5.   

    对于第二次给出的字符串结构,可以这样处理:
    1.找出从第一个空格后一位(即第一组第一个数字)开始到字符串末尾的子串,存在一个临时字符串变量str_temp里
    2.在str_temp里,找出从第一位开始到空格之间的字符,存放在一个字符串变量str_num1里
    3.在str_temp里,找出从空格后一位(第二组第一个数字)开始直到字符串末尾的子串,存放在一个字符串变量str_num2里
    4.这样,就把原字符串里的两组数字提取出来了