2012-08-22 33 views
1

我想要取"之間的字符串,但正則表達式匹配太長。RegularExpression匹配太長

代碼如下所示:

NSRegularExpression *regexp = 
[NSRegularExpression regularExpressionWithPattern: 
@"\".?\"" options:0 error:&error]; 

和字符串匹配低於:

what_i_want" "what_I_do_not_want

你知道,我只想拿:

what_i_want

謝謝你的幫助。

回答

2

改爲使用以下@"\"[^\"]+\""

+0

謝謝Joao,這很好。 – weed

+0

@weed:不客氣,很高興我能幫上忙。 –

+0

這是什麼點?如果輸入字符串在這裏是「text」,那麼「」there ..?? –

0

我相信你要使用正則表達式@"\".*?\""