.NET で認識可能なパターンの文字列内で Guid を見つける方法を探しています。
この人気のあるライブラリにはいくつかの正規表現がありますが、このMSDN の記事で概説されているすべての Guid で機能する正規表現は見つかりません。
たとえば、次のような文字列があるとします。
アクティビティ: "{0xCA761232, 0xED42, 0x11CE, {0xBA, 0xCD, 0x00, 0xAA, 0x00, 0x57, 0xB2, 0x23}}", 時間:09:09:09:09
これは次のように返されます。
{0xCA761232、0xED42、0x11CE、{0xBA、0xCD、0x00、0xAA、0x00、0x57、0xB2、0x23}}
別の例は次のとおりです。
ランダム文字列 CA761232-ED42-11CE-BACD-00AA0057B223 ランダム文字列
これは次のように返されます。
CA761232-ED42-11CE-BACD-00AA0057B223
これにアプローチする方法についてのアイデアはありますか? 正規表現はここに行く方法ですか?