regex从字符串中提取值

本文关键字:提取 字符串 regex | 更新日期: 2023-09-27 17:59:24

 t=1814994788352,slot=35, cycle=6, nullFrameFlag=0, ppFlag=0, spyFlag=0

我有这一行,我想使用正则表达式提取循环值。

我正在尝试这个,但它不起作用。

Match match = Regex.Match(line, @"cycle='d,");
if (match.Success)
{
    string key = match.Value;
}

regex从字符串中提取值

@"(?<=cycle=)'d+"

使用此正则表达式。HTH-

为了进一步参考,更好地搜索类似的问题并学习regex,它很有帮助。

您是否尝试捕获组中的值:

Regex.Match(line, @"cycle=(?<cycle>'d),").Groups["cycle"].Value

没有测试代码,但应该可以使用这些代码。