看板 RegExp 關於我們 聯絡資訊
我想拆解以下字串,取得一些欄位值 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
EragonJ:/\{((?:\w|-)*)\}-@(\d)+@((?:\w| )*)@;/ 11/11 01:42
EragonJ:$1 , $2 , $3 分別就是你要的那些data 11/11 01:42
EragonJ:try it ! 11/11 01:42