文字列を持っているので、2回に分割して特殊文字に続く部分を選択する必要があります。C#Regex.Splitと正規表現
string myString = "Word 2010|82e146e7-bc85-4bd4-a691-23d55c686f4b;#Videos|55140947-00d0-4d75-9b5c-00d8d5ab8436";
string[] guids = Regex.Split(myString,";#");
をだからここに私はバリュー+ GUIDを持つ2つの要素の配列を取得しています:
は言うことができます。
[0] 82e146e7-bc85-4bd4-a691-23d55c686f4b
[1] 55140947-00d0-4d75-9b5c-00d8d5ab8436
任意の方法:しかし、私は次のように、唯一のGUIDを必要とします1/2行でやっているの?
ことの一つは、 '使用していることです'String.Split'ではなく、Regex.Split'(上の文脈で)は意味がありません(そして、私はより多くのオーバーヘッドを持っていると思われます)。個人的には、私は上記のように分割し、パイプ上で分割する2つの機能を持っています。 – Chris