使用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
這一切都只是字段和答案,由換行符分隔,還是有更多的? –