草庐IT

currentSubString

全部标签

ios - 将文本拆分为数组,同时保持 Swift 中的标点符号

我想将文本拆分成一个数组,保留由其余单词分隔的标点符号,因此字符串如下:Hello,IamAlbertEinstein.应该变成这样的数组:["Hello",",","I","am","Albert","Einstein","."]我已经尝试使用sting.components(separatedBy:CharacterSet.init(charactersIn:",;;:"))但是这个方法会删除所有标点符号,并返回一个像这样的数组:["Hello","I","am","Albert","Einstein"]那么,我怎样才能像我的第一个例子那样得到一个数组呢?