Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 正则表达式模式匹配目标c_Ios_Objective C_Regex_Nsregularexpression - Fatal编程技术网

Ios 正则表达式模式匹配目标c

Ios 正则表达式模式匹配目标c,ios,objective-c,regex,nsregularexpression,Ios,Objective C,Regex,Nsregularexpression,我有以下字符串: "abbot n. The superior of a community of monks." 我该怎么分开 "abbot" 及 有效地 我想使用的逻辑类似于将大字符串搜索到第一个空格,然后在此基础上拆分单词 我是用objective-c写的 是否有任何抽象可以让我更轻松?使用此模式将提供两个组,其中包含您需要的匹配项: "(.+?)\s+(\w\.\s+.+?)" 我有:/[^]*/作为正则表达式,用于匹配与字符串中角色的第一次相遇,并使其正常工作。它几乎起作用了

我有以下字符串:

"abbot n. The superior of a community of monks." 
我该怎么分开

"abbot" 

有效地

我想使用的逻辑类似于将大字符串搜索到第一个空格,然后在此基础上拆分单词

我是用objective-c写的


是否有任何抽象可以让我更轻松?

使用此模式将提供两个组,其中包含您需要的匹配项:

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

我有:/[^]*/作为正则表达式,用于匹配与字符串中角色的第一次相遇,并使其正常工作。它几乎起作用了!但它并没有返回完整的第二组------组1:abbot组2:n。t通过从大字中减去第一个字来解决这个问题。谢谢
"(.+?)\s+(\w\.\s+.+?)"