表情符号由2个unicodeScalars U + 1F44D,U + 1F3FC组成.
如何将其识别为1''''表情符号,因为它会在iOS上显示?
我有一个由单词组成的字符串,其中一些包含标点符号,我想删除它,但我一直无法弄清楚如何执行此操作.
例如,如果我有类似的东西
var words = "Hello, this : is .. a string?"
Run Code Online (Sandbox Code Playgroud)
我希望能够创建一个数组
"[Hello, this, is, a, string]"
Run Code Online (Sandbox Code Playgroud)
我最初的想法是使用类似的东西words.stringByTrimmingCharactersInSet()删除我不想要的任何字符,但这只会使字符脱离结束.
我想也许我可以用一些东西来迭代字符串
for letter in words {
if NSCharacterSet.punctuationCharacterSet.characterIsMember(letter){
//remove that character from the string
}
}
Run Code Online (Sandbox Code Playgroud)
但我不确定如何从字符串中删除字符.我确信if语句的设置方式也存在一些问题,但它显示了我的思考过程.