私は完璧に機能する正規表現を持っています。
^SENT KV(?<singlelinedata> L(?<line>[1-9]\d*) (?<measureline>\d+)(?: (?<samplingpoint>\d+))+)+$
私の入力文字列は次のようになります。
SENT KV L1 123 1 2 3 L2 456 4 5 6
唯一の質問は次のとおりです。グループ「サンプリングポイント」のすべてのキャプチャのコンテキストを取得するにはどうすればよいですか?
このグループには 6 つのキャプチャが含まれていますが、コンテキスト情報も必要です。グループ「singlelinedata」の最初のキャプチャには 3 つのキャプチャがあり、2 番目のキャプチャには 3 つのキャプチャがあります。この情報を取得する方法は?
グループのキャプチャには、含まれるグループのすべてのキャプチャを含むプロパティが含まれていません。
文字列全体に一致する単一の正規表現を記述し、2 番目の正規表現を実行してすべての「singlelinedata」キャプチャを解析できることを知っています。
指定された正規表現で機能する方法を探しています。
誰かが私を助けてくれることを願っています。