Swift 字符串判断开头结尾是否为引号并去除
您可以使用以下代码来判断字符串是否以'开头'和'结尾',并将开头和结尾的引号去掉:
var str = "'Hello, World!'"
if str.hasPrefix("'") && str.hasSuffix("'") {
str = String(str.dropFirst()) // 去掉开头的引号
str = String(str.dropLast()) // 去掉结尾的引号
}
print(str) // 输出: Hello, World!
在上面的示例中,我们首先使用hasPrefix和hasSuffix函数来判断字符串是否以引号开头和结尾。如果是的话,我们使用dropFirst函数和dropLast函数分别去掉开头和结尾的引号。最后,我们输出去掉引号后的字符串。
请注意,由于Swift中的字符串是不可变的,因此我们需要将修改后的字符串重新赋值给原始字符串变量。
原文地址: https://www.cveoy.top/t/topic/qtbe 著作权归作者所有。请勿转载和采集!