1

GUIDまたは応答ストリームからのエラーメッセージのいずれかに一致する正規表現を作成するのに問題があります。

たとえば、応答は次のいずれかです。

{ "uuid": "8e5b0721-26c4-11df-b354-002170de47d3" }

また

{ "error": "<--Error Message-->" }

GUIDの正規表現があります:

new Regex(@"^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$"

ただし、応答が常にGUIDになるかどうかは完全にはわかりません。

タイプに関係なく、引用符の2番目のセットの内容を返すGUIDを探していると思います。

4

1 に答える 1

1

これはjson形式の文字列です。

正規表現を使用してデータを取得する代わりに、代わりにjsonパーラーを使用してください。

DataContractJsonSerializerクラスを確認してください

于 2012-10-11T11:26:33.720 に答える