swift - 检查字符串中是否有可朗读的字符 - 快速文本到语音

标签 swift string character text-to-speech

我正在制作一个应用程序,用户可以在其中输入一些内容,然后系统会说出该内容。

我知道如何检查字符串中是否有任何内容:

speech != ""

但是,这不考虑空格。

有没有办法检查字符串中是否有按空格键不会算作字符的字符?

任何帮助将不胜感激。

提前致谢

最佳答案

func removeWhitespacesFromString(_ string: String) -> String {
    return string.trimmingCharacters(in: .whitespaces)
}

let string = "  Hello world  "
let result = removeWhitespacesFromString(string)
print(result)  // "Hello world"
if !result.isEmpty {
    // text to speech
}

关于swift - 检查字符串中是否有可朗读的字符 - 快速文本到语音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47953213/

相关文章:

c++ - 将带符号的 Int 转换为带空格的十六进制字符串

JAVA - 双拆分字符串并转换为整数

r - 通过分配不同的矩阵来计算字符的频率

php - PHP 是否具有与这种类型的 Python 字符串替换等效的功能?

C++ 字符串操作

javascript - Ruby on Rails 显示 f.text_area 的剩余字符数

swift - 正在传递参数 View 模型或协议(protocol)

ios - KeyboardWillShowNotification 和 UIAlert

swift - 获取完整路径或转换为完整路径

ios - '传递给不带参数的调用的参数'实例化 HKWorkoutRouteQuery