作者nahp (nahp)
看板RegExp
標題[問題] C#裡面正規表示式
時間Wed Nov 11 01:07:20 2009
我想拆解以下字串,取得一些欄位值
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
1F:推 EragonJ:/\{((?:\w|-)*)\}-@(\d)+@((?:\w| )*)@;/ 11/11 01:42
2F:→ EragonJ:$1 , $2 , $3 分別就是你要的那些data 11/11 01:42
3F:→ EragonJ:try it ! 11/11 01:42