使用c#我试图使用正则表达式来获取冒号后出现的一段文本的值。我知道字段名称,但有一个以下冒号处于可变位置。该值将在下一个空白处结束。正则表达式冒号后的字段名称值
因此:
KnownFieldName:值
然后我想的值放入一个组中。
我发现了一些类似的问题,但没有一个实际上指出我解决这个问题的方向。
这是一个更大的一段代码的一部分,但基本上在这里适合:
foreach (var v in fieldsToParse)
{
var match = Regex.Match(line, v.pattern, RegexOptions.IgnorePatternWhitespace);
if (match.Success)
v.value = match.Groups[v.name].Value;
}
你的文字的其余部分是什么样的? –
其余的可能包含更多的字段和答案 – KerSplosh
这一切都只是字段和答案,由换行符分隔,还是有更多的? –