等号の周りの文字列内のテキストを一致させようとしています。
私の正規表現は次 "((?:\\S+\\s)?\\S*=)(\\S*(?:\\s\\S+)?)"
のとおりです(\\
C#はエスケープされていない「\」文字列を使用したくないため、そこにあります)。
文字列を指定すると"the thing=12 and otherthing = 'thirty'"
、「the thing="、"12 and"、"otherthing="、および "'thirty'"」のグループが返されます。
私は正規表現が苦手で、次に何をすればよいかわかりません。
「thing」、「12」、「otherthing」、「thirty」のグループを返すには、これが必要です (「thirty」で一重引用符が取り除かれていることに注意してください)。
誰でもこれで私を助けることができますか?C# Regex パーサーは gskinner.com のパーサーとは異なるようです。これは一部機能していると思っていましたが、C# では機能していません。