如何从String中消除空格字符?

时间:2017-03-02 13:32:23

标签: swift

在我的应用程序中,我有一个文本字段,当用户按下按钮时,他输入的文本被添加到标签中。问题是,如果用户在末尾添加空格,则标签的txt看起来很糟糕。

文字字段:“迭戈” 标签:伟大的迭戈!

2 个答案:

答案 0 :(得分:3)

在你的字符串上执行此操作:

let trimmedString = yourstring.trimmingCharacters(in: .whitespacesAndNewlines)

它返回一个新字符串,该字符串是从包含在给定字符集中的字符串字符的两端删除的,在本例中是字符空格和换行符。如果您不想修剪换行符,请将.whitespaceAndNewLines替换为.whitespace

答案 1 :(得分:2)

你可以使用String的修剪方法传入要修剪的字符。一种方法是:

let string = "   something "
string.trimmingCharacters(in: .whitespacesAndNewlines)

将删除字符串开头和结尾的空格和换行符。