我正在尝试实现类似于拼写检查的内容,但我需要获得受空格限制的单词。 EX:“HI HOW R U”,我需要收集HI
,HOW
等等。即用户点击HI
和空间后,我需要收集HI
并进行拼写检查。
答案 0 :(得分:2)
Check the documentation for NSString Here.您想要消息componentsSepeparatedByString:
。
答案 1 :(得分:0)
我不知道Objective-C,但我相当肯定它会有一个Regexp库 - 尽管没有它可以直接编写代码。
Regexp: \b([^\s])*\b
\b = word boundary (whitespace, comma, dot, exclamation-mark, etc.)
\s = whitespace character
[...] = character set
[^...] = negated character set (any character(s) EXCEPT ...)
() = grouping construct
* = zero or more times
因此建议的表达式将在任何单词边界处开始匹配,然后匹配不是空白字符的每个后续字符,然后匹配单词边界。
你陈述的案例非常简单你可能只想查找空格(一次一个字符串)并获得子字符串,但RegExp在各种语言和平台中得到广泛使用,因此很容易找到一个表达式,当你需要 - 而且经常做一些常见的事情,如检查邮政编码,电话号码,电子邮件地址等在语法上是否正确。所以无论如何都值得学习。 :)