在Cocoa Touch中,从字符串中修剪空白的最佳方法是使用NSString
的stringByTrimmingCharactersInSet:
方法。这个方法接受一个字符集合,并返回一个新的字符串,其中所有在字符集合中的字符都被移除。
例如,要修剪字符串中的空白字符,可以使用以下代码:
NSString *originalString = @" Hello, World! ";
NSCharacterSet *whitespaceSet = [NSCharacterSet whitespaceCharacterSet];
NSString *trimmedString = [originalString stringByTrimmingCharactersInSet:whitespaceSet];
在这个例子中,whitespaceSet
包含了所有空白字符,包括空格、制表符、换行符等。stringByTrimmingCharactersInSet:
方法会从originalString
中移除所有在whitespaceSet
中的字符,并返回一个新的字符串trimmedString
,其中不包含空白字符。
注意,这个方法只能修剪字符串的开头和结尾,如果字符串中间有空白字符,这些字符不会被移除。如果需要移除字符串中间的空白字符,可以使用其他方法,例如componentsSeparatedByCharactersInSet:
方法将字符串分割成多个子字符串,然后再将它们组合成一个新的字符串。
企业创新在线学堂
云+社区技术沙龙[第11期]
腾讯技术开放日
实战低代码公开课直播专栏
DBTalk技术分享会
云+社区技术沙龙[第4期]
云原生正发声
云+社区技术沙龙第33期
【产研荟】直播系列
腾讯技术开放日
领取专属 10元无门槛券
手把手带您无忧上云