我想使用RegEx查找字符串中重复字符的数量。
例如,AAAA具有三个匹配项,并且 “ hello aaaa”有4个(ll,aa,aa,aa)
以下分别返回2和3个字符。
func alternatingCharacters(s: String) -> Int {
let regex = try! NSRegularExpression(pattern: "(.)\\1", options: [])
return (regex.matches(in: s, options: [], range: NSRange(location: 0, length: s.count))).count
}