Swift RegEx用于重复字符

时间:2018-07-28 11:05:35

标签: swift regex

我想使用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
}

0 个答案:

没有答案