asp.net判断某个未知字符串中是否存在英文字母,存在则提取该英文字母,并替换字符串中某个字符的
比如说,未知长度字符串“0.77K”,首先我判断字符串中是否存在英文字母,存在,我再判断,字符串中是否存在小数点,存在,则提取英文字母替换小数点输出的结果位0K77.求大...
比如说,未知长度字符串 “0.77K”,首先我判断字符串中是否存在英文字母,存在,我再判断,字符串中是否存在小数点,存在,则提取英文字母替换小数点 输出的结果位 0K77.求大佬指点
展开
2个回答
展开全部
string str = "abc123fgh";string regstr = @"(^[a-z]+\d+).*";if(Regex.IsMatch(str,regstr,RegexOptions.IgnoreCase)) str = Regex.Replace(str, regstr, "$1");Console.WriteLine(str);Console.ReadKey(); //判断是否以字母开头是一样的if(Regex.IsMatch(str,"^[a-z]",RegexOptions.IgnoreCase))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询