作业帮 > 综合 > 作业

就是刚刚那个例子啊……如果我想提取数字前面的那个字母呢?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/20 05:07:06
就是刚刚那个例子啊……如果我想提取数字前面的那个字母呢?
主要是那个字母不确定是多个,sfer456、wrewrwer455,我想提取数字前面的字母.
就是刚刚那个例子啊……如果我想提取数字前面的那个字母呢?
刚才的例子就是 去掉所有的字母,留下的就是数字,你再取前几个数字的做法.现在的意思是你也想取到数字前的字母,那种方法就不能用了.
public static string GetFrist(string str)
{
int count = 0;
foreach (char i in str)
{
count++;
if (Regex.IsMatch(i.ToString(),@"^[+-]?\d*[.\d*$"))
{
break;
}
}
if (count < 2)
{
return "";
}
//return str.Substring(count - 2,1); // 这个是取到前一个字母
return str.Substring(0,count-1); //取到前面所有字母
}
用这个