[問題] C#裡面正規表示式

看板RegExp (正規表示式 Regular Expression)作者 (nahp)時間15年前 (2009/11/11 01:07), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
我想拆解以下字串,取得一些欄位值 string s = " {D2ECB7D3-8868-DB11-BDFA-000D88723446}-@5@Test progA@; {D2123456-8868-DB12-BD3A-000D88725846}-@3@Test progB@; " 這些資料的慣性都會有"@;"作結尾,"{}"開頭,然後"-@數字@"在中間 不知道怎麼分別取得D2ECB7D3-8868-DB11-BDFA-000D88723446和5和Test progA為一組 D2123456-8868-DB12-BD3A-000D88725846和3和Test progB為一組 請高手指導一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.165.8

11/11 01:42, , 1F
/\{((?:\w|-)*)\}-@(\d)+@((?:\w| )*)@;/
11/11 01:42, 1F

11/11 01:42, , 2F
$1 , $2 , $3 分別就是你要的那些data
11/11 01:42, 2F

11/11 01:42, , 3F
try it !
11/11 01:42, 3F
文章代碼(AID): #1A-PtBff (RegExp)
文章代碼(AID): #1A-PtBff (RegExp)