2013-02-09 27 views
0

我有以下字符串:正則表達式模式匹配的目標C

"abbot n. The superior of a community of monks." 

我將如何分開

"abbot" 

"n. The superior of a community of monks." 

有效?

我想要使用的邏輯將類似於將大字符串搜索到第一個空格,然後根據該字符拆分單詞。

我在Objective-C中寫這個。

有沒有可以讓我更容易的抽象概念?

+0

我:/ [^] * /爲正則表達式用來匹配到第一遭遇字符串中的字符 – stackOverFlew 2013-02-09 12:07:12

回答

0

使用這種格局將得到包含你所需要的匹配兩組:

"(.+?)\s+(\w\.\s+.+?)" 
+0

讓它工作。它幾乎可行!但它不會返回完整的第二組-------- group1:abbot group2:n。 T – stackOverFlew 2013-02-09 12:14:30

+0

通過從大字中減去第一個字來解決問題。謝謝!! – stackOverFlew 2013-02-09 12:25:07