获取上标数字,然后将其作为一个字符串

时间:2015-11-21 12:50:59

标签: regex swift

我使用以下代码来获取上标数字:

var pattern: NSRegularExpression?
do {
  try pattern = NSRegularExpression(pattern: "[¹²³⁴⁵⁶⁷⁸⁹⁰]", options: NSRegularExpressionOptions.CaseInsensitive)
} catch {
  print("Error getting pattern")
}

如何从两个或多个数字的上标数字中获取字符串,如¹²等。

1 个答案:

答案 0 :(得分:0)

您只需要添加+量词:

[¹²³⁴⁵⁶⁷⁸⁹⁰]+
            ^

+表示匹配前一个子模式的一次或多次出现

请参阅the regex demo

查看有关regex quantifiers in the Mastering Quantifiers section at rexegg.com的更多详情。

  

正则表达式量词如+告诉正则表达式引擎在其左侧立即匹配特定数量的字符,标记或子表达式。