以下代码是获取字母e的理想方式,字母e是字符串
中的第一个字符public class Program
{
public static void Main(string[] args)
{
string x = "334etsd23";
var i = x[Regex.Match(x, @"^\d+").ToString().Count()];
Console.WriteLine(i); // i gives e and works well
}
}
答案 0 :(得分:4)
var firstLetter = myString.FirstOrDefault(char.IsLetter);
这样你就不会在整个字符串上运行正则表达式。