Swift是否有一个针对字符串的修剪方法
在Swift中,你可以使用String类型的trimmingCharacters(in:)方法来修剪字符串的一部分。它是一个实例方法,返回一个通过去除应用的字符集而新创建的字符串。
该方法接受一个CharacterSet类型的参数来执行前导和尾随字符。你可以应用不同类型的CharacterSet来修剪一个字符串。
有一些最常用的字符集,如–
- 空白空间
-
空白和新行
-
十进制数字
-
letters
-
小写字母
-
大写字母字母
-
标点符号字符
-
大写字母
-
newlines
你会学到一些关于如何进行不同类型的修剪绳子的方法。
whitespaces
语法
它用于删除字符串中的前导和尾部白点。比如说。
示例
你必须用空白字符集调用字符串的trimmingCharacters实例方法。
输出
whitespaces和换行符
语法
它用于删除字符串中的前导和尾部空格以及换行符。
示例
这是你需要修剪前面和后面的空格和换行的字符串。首先,我们将通过空白字符集修剪,然后通过whitespacesAndNewlines修剪,这样你可以更好地理解它。
输出
示例
你可以看到,前导和尾部的空白被修剪掉了,但换行线没有被删除。为了同时修剪这两个东西,你需要使用whitespacesAndNewlines字符集。
输出
小数位
语法
它用于返回一个从0到9的十进制值的字符集。比如说。
示例
你必须用decimalDigits字符集调用字符串的trimmingCharacters实例方法。
输出
示例
它是如何处理浮动值的?
输出
小写字母
语法
该字符集返回一组小写字母。比如说。
示例
你必须用lowercaseLetters字符集调用字符串的trimmingCharacters实例方法。
输出
正如你所看到的,前面和后面的小写字母已经从字符串中删除。
标点符号字符
语法
该字符集返回一组标点符号字符。比如说。
示例
你必须用标点符号字符集调用字符串的trimmingCharacters实例方法。
输出
换行字符
语法
该字符集返回一组换行字符。比如说。
示例
你必须用newlines CharacterSet调用字符串的trimmingCharacters实例方法。
输出
你可以看到如何从一个字符串中删除前导和尾部换行字符。
结论
trimmingCharacters()方法是Swift语言中最基本的方法。通常,你需要执行不同类型的字符修剪。