当前位置: 首页 > 面试题库 >

在Swift中查找字符串中的空格数

荆梓
2023-03-14
问题内容

在Swift中我该调用什么方法来查找字符串中的空格数?我想遍历该数字,如下所示:

@IBOutlet weak var stack: UILabel!

@IBOutlet weak var plus: UIButton!

 @IBAction func sum(sender: AnyObject) {
    var stackTitle = stack.text
    var numberOfSpaces = stackTitle!.CanICallSomethingHereToHelp:)
    var i:Int
    for i = 1; i < numberOfSpaces; ++i{
        operate(plus)
    }
}

问题答案:

Swift 5或更高版本

在Swift
5中,我们可以使用新的Character属性isWhitespace和isNewline

let str = "Hello, playground. Hello, playground !!!"
let spaceCount = str.reduce(0) { $1.isWhitespace && !$1.isNewline ? $0 + 1 : $0 }
print(spaceCount) // 4

如果您的目的是" "只算

let spaceCount = str.reduce(0) { $1 == " " ? $0 + 1 : $0 }


 类似资料:
  • 问题内容: 在目标C中,可以执行以下操作来检查字符串: 如何在Swift中检测空字符串? 问题答案: 现在具有使用以下命令检测空字符串的内置功能: Apple发行前文档:“字符串和字符”。

  • 问题内容: 如何检查字符串是否包含空格字符,空格或“”。如果可能,请提供一个Java示例。 例如: 问题答案: 要检查字符串是否 包含空格,请 使用并调用它的find方法。 如果要检查它是否 仅包含空格, 则可以使用:

  • 问题内容: 我正在寻找一种在字符串中查找JSON数据的方法。像wordpress简码一样思考它。我认为最好的方法是使用正则表达式。我不想解析JSON,只需查找所有出现的事件。 正则表达式中是否有办法使括号的数量匹配?目前,当我嵌套对象时遇到了这个问题。 演示的快速示例: 结果,我想要两个JSON字符串。谢谢! 问题答案: 从给定的文本中提取JSON字符串 由于您正在寻找一种简单的解决方案,因此可以

  • 使用我发现研究如何在字符串的字符之间插入空格的代码(这里),我修改了结果,但这并没有在“你好”和“世界”之间的空格周围插入额外的空格——你能让我知道我错过了什么吗?还有,L%2是做什么的?谢谢!将结果输出到浏览器是很重要的。

  • 问题是,我试图这么做,但我检查字符串长度的方法不起作用;我能做些什么来修复它?

  • 我有一个字符串“1,3,5,7,9,11,12,14”,我想检查该字符串在java中是否包含“12,3,14”。 我的代码: