1. ホーム
  2. nsstring

[解決済み] NSStringの末尾からスペースを取り除く

2022-03-14 16:17:57

質問

文字列の最後からスペースを取り除きたいのですが、どうすればいいですか?どうすればよいのでしょうか? 例:文字列が "Hello " にする必要があります。 "Hello"

どのように解決するのですか?

こちらの回答から引用しています。 https://stackoverflow.com/a/5691567/251012

- (NSString *)stringByTrimmingTrailingCharactersInSet:(NSCharacterSet *)characterSet {
    NSRange rangeOfLastWantedCharacter = [self rangeOfCharacterFromSet:[characterSet invertedSet]
                                                               options:NSBackwardsSearch];
    if (rangeOfLastWantedCharacter.location == NSNotFound) {
        return @"";
    }
    return [self substringToIndex:rangeOfLastWantedCharacter.location+1]; // non-inclusive
}