NSString から先頭と末尾の改行\nのみを削除するにはどうすればよいですか。
例えば
@"\n\n\n\Hi\nHow are you\nToday.\n\n\n\n"
出力:
@"Hi\nHow are you\nToday."
ありがとう。
NSString から先頭と末尾の改行\nのみを削除するにはどうすればよいですか。
例えば
@"\n\n\n\Hi\nHow are you\nToday.\n\n\n\n"
出力:
@"Hi\nHow are you\nToday."
ありがとう。
nsstring のstringByTrimmingCharactersInSetメソッドを使用します。これは、指定された文字セットに含まれるレシーバ文字の両端から削除することによって作成された新しい文字列を返します。
yourString = yourString.trimmingCharacters(in: NSCharacterSet.whitespacesAndNewlines)
yourString = [yourString stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]]
NSString *string = @"\n \n new lines or white spaces in front and at the end \n \n ";
NSString *trimmedString = [string stringByTrimmingCharactersInSet:
[NSCharacterSet whitespaceAndNewlineCharacterSet]];