解析“?<= Sys .. *”-量词{x,y}不跟随任何内容

时间:2018-09-21 07:10:22

标签: c# regex

我正尝试在下面使用此代码。然而。它给了我错误。

错误:

parsing "?<=Sys ).*" - Quantifier {x,y} following nothing.

代码:

System.Text.RegularExpressions.Regex.Match(line, "?<=Sys ).*").ToString

示例文字:

G Operating Sys (Linux Redhat v6.x, Ent 64 bit (small
G Operating Sys (OS8 MS Win Svr 2012R2 EE)

错误是什么意思?

1 个答案:

答案 0 :(得分:1)

您在分组后面的正则表达式中缺少左括号:

System.Text.RegularExpressions.Regex.Match(line, "(?<=Sys ).*").ToString()