在字符串C#中提取第一个Char的最佳方法

时间:2017-09-22 16:34:59

标签: c# regex

以下代码是获取字母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 

    }
}

1 个答案:

答案 0 :(得分:4)

var firstLetter = myString.FirstOrDefault(char.IsLetter);

这样你就不会在整个字符串上运行正则表达式。