2013-08-29 77 views
0

我有字符串的一部分(樣品下面)正則表達式在比賽前後添加文本。 vb.net

'another string string string.... 

"message":"test message 1 abcd xyz"} 

"message":"test message 2 123 xyz bla bla"} 

"message":"msg message msg etc xyz bla xyz"} 

'other string string string.... 

我只是想找尋每封郵件的標籤(「信息」:「味精在這裏」}),並添加啓動一些文字和一些文字在比賽結束就像這樣。

'another string string string.... as it is 

<bound>"message":"test message 1 abcd xyz"}</bound> 

<bound>"message":"test message 2 123 xyz bla bla"}</bound> 

<bound>"message":"msg message msg etc xyz bla xyz"}</bound> 

'other string string string.... as it is 

如何在正則表達式的幫助下做到這一點? 我正在使用Visual Basic 2010和目標平臺.NET 2.0。

回答

0
yourstr=Regex.Replace(yourstr,@"("")message\1:\1[^\1]*?\1}","<bound>$0</bound>"); 
+0

我不能相信這一點。我從4-5天開始嘗試。你已經在4-5分鐘內解決了我的問題:-)非常感謝你。 注意:VB.net用戶在pattren之前不寫「@」。 –

+0

親愛的@ Tim.Tang我的問題現在已經解決了,但您能否一步一步描述您的正則表達式模式? –