如何獲得文本中空白空間的計數,就像我們如何獲得字符數量一樣,我需要在文本中使用空格計數,如果使用示例進行解釋,這將更有幫助。空格在一個字符串中快速計數
1
A
回答
2
如果要考慮其他空白字符(不僅空間)使用正則表達式:
let string = "How to get count of the empty space in text,Like how we get character count like wise i need empty space count in a text, It would be more helpful if explained with an example."
let regex = try! NSRegularExpression(pattern: "\\s")
let numberOfWhitespaceCharacters = regex.numberOfMatches(in: string, range: NSRange(location: 0, length: string.utf16.count))
正則表達式\\s
認爲標籤,CR,LF和空間
1
最簡單的方法是做這樣的事情:
let emptySpacesCount = yourString.characters.filter { $0 == " " }.count
這樣做是需要的字符從字符串,過濾掉一切,是不是空間,然後計算剩餘元素的個數。
+0
這隻適用於空格字符,不適用於其他空格字符。 –
+0
我知道,問題確實說空間,它不完全清楚OP實際上想要什麼 – Lope
1
你可以試試。
let string = "Whitespace count in a string swift"
let spaceCount = string.characters.filter{$0 == " "}.count
2
您可以使用componentsSeparatedBy
或filter
之類的函數
let array = string.components(separatedBy:" ")
let spaceCount = array.count - 1
或
let spaceCount spaceCount = string.characters.filter{$0 == " "}.count
相關問題
- 1. 在數字前面的空格中分割一個字符串
- 2. 分割字符串用空格,然後做一個計數
- 3. 上NSArray的快速計數字符串文字
- 4. 從字符串快速startIndex
- 5. AnyObject以快速字符串
- 6. 查找字符串快速
- 7. 快速字符串搜索?
- 8. 在整數後跟一個空格分開一個字符串
- 9. 快速排序的字符(串)C編程的一個數組
- 10. jquery在數組中找到一個空格的字符串
- 11. 快速字符串數組 - 用Cython
- 12. Ç快速排序字符串數組
- 13. 從長字符串空格中刪除單個空格字符
- 14. 在python字符串格式中缺少一個空格
- 15. 分割字符串用一個空格
- 16. 匹配在C#中的DataTable和字符串數組的一個快速方法
- 17. Java中的快速字符串集合
- 18. 快速的方式在Python字符串
- 19. 從一個字符串中計數行
- 20. 蜂巢:計數在一個字符串
- 21. RDD [數組[字符串]]與RDD [字符串]的計數速度
- 22. 字符串中的字符之間添加一個空格
- 23. 字符串切割,在第一個空格字符修剪
- 24. 在字符串的第一個字符後添加空格
- 25. 快速從字符串的子串僅
- 26. 計算空格直到PHP數組中的下一個字符串
- 27. 快速數字格式化
- 28. 如何計算字符串中空格分隔的子字符串的數量
- 29. 格式數字字符串到另一個數字字符串
- 30. 如何在字符串中添加多個空格(空格?)?
已經回答:https://stackoverflow.com/questions/30993208/find-number-of-spaces-in -a-string-in-swift –