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;
}
答案 0 :(得分:3)
@"(?<=cycle=)\d+"
使用此正则表达式。 HTH
进一步参考,更好地搜索类似问题并学习正则表达式,这很有帮助。
答案 1 :(得分:1)
您是否尝试过捕获组中的值:
Regex.Match(line, @"cycle=(?<cycle>\d),").Groups["cycle"].Value
没有对代码进行测试,但这些内容应该可以正常工作。