比如我想提取“qaz”“qwe”“ert”这些字符?这怎么写程序呀
使用正则表达式提取,示例如下:
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