怎么提取记事本中某一段的字符?

比如我想提取“qaz”“qwe”“ert”这些字符?这怎么写程序呀

img

使用正则表达式提取,示例如下:

static void Main(string[] args)
{
    var textList = new[]
    {
        "V02-US-211206-YYX-9-16-qaz-EN-game",
        "V03-US-211206-YYX-9-16--qwe-EN-game",
        "V02-US-211206-YYX-9-16-ert-EN-game"
    };
    var pattern = @"YYX-9-16[-]+(.+)-EN";
    foreach (var text in textList)
    {
        var matches = Regex.Matches(text, pattern);
        foreach (Match match in matches)
        {
            Console.WriteLine($"提取到的结果==>>{match.Groups[1].Value}");
        }
    }
    Console.ReadKey();
}

运行结果:

提取到的结果==>>qaz
提取到的结果==>>qwe
提取到的结果==>>ert