C# を使用して、正規表現を使用して、コロンの後に表示されるテキストの値を取得しようとしています。フィールド名は知っていますが、可変位置に次のコロンがあります。値は次の空白で終了します。
したがって:
既知のフィールド名: 値
次に、値をグループに入れたいと思います。
私は多くの同様の質問を見つけましたが、これを解決する方向に実際に私を向けるものはありません。
これはより大きなコードの一部ですが、基本的には次の場所に収まります。
foreach (var v in fieldsToParse)
{
var match = Regex.Match(line, v.pattern, RegexOptions.IgnorePatternWhitespace);
if (match.Success)
v.value = match.Groups[v.name].Value;
}