Unrealscript のシリアル化されたオブジェクトから値を解析するための正規表現を作成しようとしています。その一部には、次のような行が含まれます。
(X=32.69,Y='123.321',Z="A string with commas, just to complicate things!",W=Class'Some.Class')
結果のキャプチャは次のようになります。
[
{
'X':32.69,
'Y':'A string with commas, just to complicate things!',
'Z':'Class\'Some.Class\'
}
]
X
私が欲しいのは、キー(例)と値(例)を区別できるようにすることですClass\'Some.Class\'
。
単純な値のセットをキャプチャするためだけに、これまでに試したパターンを次に示します (現在のところ、値内のコンマを処理しようとはしていません)。
パターン
\(((\S?)=(.+),?)+\)
データセット
(X=32,Y=3253,Z=12.21)
結果
https://regex101.com/r/gT9uU3/1
私はまだこれらの正規表現の初心者であり、助けていただければ幸いです!
前もって感謝します。