2011-07-15 102 views
1

我有一個字符串..正則表達式匹配幫助

「我是一個號碼#號#和我的信##信作爲測試」

我試圖用一個Regex.Matches搶串#號碼#和##信從字符串..

我用盡了一堆不同的正則表達式沒有任何的運氣

任何想法要用什麼樣的正則表達式模式的拉出#之間的詞包括#兩側的#

+1

http://stackoverflow.com/questions/3736133/retrieve-value-inside-inside-certain-pattern/3736275#3736275 – Bolu

+0

所以你想要匹配返回「#Number#」和「#Letter#」? –

回答

2

使用此正則表達式:#[^#]*#。它將匹配#Number##Letter#

enter image description here

+0

它也將匹配#和我是一封信# – antlersoft

+0

@antlersoft,你確定嗎? –

+0

@antlersoft,我測試了這個正則表達式並提供了輸出。 –

0

最基本的正則表達式來捕捉這就是:

I am a number (#[^#]+#) and I am a letter (#[^#]+#) as a test 

成功Match對象將有Groups[1]您的電話號碼,並用Groups[2]您的來信。