2014-08-28 38 views
-3

我有以下的句子:拾取句子由正則表達式在IOS

分佈在相當大的程度; 「遠方交易 操作」; 「西部遙遠的山脈」; 「普遍存在 核塵埃」

我想要的是拾取「**********」之間的句子;

我的正則表達式是\ 「(+)」,但結果不是我想要的(只有1場)

enter image description here

什麼建議嗎?謝謝

+0

此問題已被詢問數次。搜索你最喜歡的搜索引擎,或者在SO問題中,你會找到答案。但是,閱讀正則表達式教程是解決您的問題的最好方法。 – 2014-08-28 01:11:41

+0

請務必閱讀我們的[幫助]瞭解我們的投票系統。 – 2014-08-28 05:37:54

回答

1

這可能會奏效。

/\"(.+?)\"/g 

我不確定你需要轉義引號,所以這也許就好了。

/"(.+?)"/g 
+1

是的,它的工作原理。 ** \ [[S \ s] *?「**也可以。謝謝 – 2014-08-28 01:15:39

+0

好。請記住'\「[\ S \ s] *?」不太具體,可能導致意外匹配。 – roydukkey 2014-08-28 01:19:26

+2

最好使用這個'「([^」] *)「' – 2014-08-28 01:25:43