日期:2014-05-17  浏览次数:20370 次

截取字符位置的问题?
我现在这样写的截取不对
str.Split('1')[1].Trim().IndexOf("RP", 0, 0);

字符是这样:
①:1         RP6307505081

②:1         NIC4JGY0RP9
根据RP是在前面第一位来判断

------解决方案--------------------
            string _html = "RP6307505081,NIC4JGY0RP9";

            Regex reg = new Regex(@"RP(?<val>\d+)");
            Match mc = reg.Match(_html);
            while (mc.Success)
            {
                Response.Write("val=" + mc.Groups["val"].Value + "<br/>");
                mc = mc.NextMatch();
            }
            Response.End();


======================
val=6307505081
val=9


这个意思
------解决方案--------------------
楼主的字符那么写,完全看不出原样
------解决方案--------------------
唉,不知道我语文是不是体育老师教滴

你就干脆直接说,原字符串是什么,你要的结果是什么吧