将上标数字一个接一个作为一个字符串



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

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

如何从带有两个或两个以上数字的上标数字中获取字符串,如"等。

您只需要添加一个+量词:

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

+表示匹配前面的子模式的一次或多次。

查看regex演示

有关regex量词的更多详细信息,请参阅rexegg.com上的掌握量词部分。

正则表达式限定符(如+)告诉正则表达式引擎将一定数量的字符、标记或子表达式立即匹配到其左侧。

相关内容

最新更新