Ios 在Swift中使用正则表达式查找字符串的子字符串

Ios 在Swift中使用正则表达式查找字符串的子字符串,ios,regex,swift,Ios,Regex,Swift,我使用以下代码在Swift中使用正则表达式查找子字符串: let searchString = "Please contact us at <a href=\"tel:8882223434\" ><font color=\"#003871\"><b> 888.222.3434 </b></font></a> for assistance" let regexp = "^\\d+(\\.\\d+)*$"

我使用以下代码在Swift中使用正则表达式查找子字符串:

    let searchString = "Please contact us at <a href=\"tel:8882223434\" ><font color=\"#003871\"><b> 888.222.3434 </b></font></a> for assistance"
    let regexp = "^\\d+(\\.\\d+)*$"
    if let range = searchString.range(of:regexp, options: .regularExpression) {
        let result = searchString.substring(with:range)
        print(result) // <---- not printing the resulting string
    }
let searchString=“请联系我们寻求帮助”
let regexp=“^\\d+(\\.\\d+)*$”
如果let range=searchString.range(of:regexp,options:.regularExpression){
让result=searchString.substring(带:range)

打印(结果)/移除锚定,并将
*
替换为
+

let regexp = "\\d+(\\.\\d+)+"
详细信息

  • \d+
    -1个或多个数字
  • (\\.\\d+)+
    -一个或多个序列:
    • \。
      -一个点
    • \d+
      -1个或多个数字

谢谢,您的回答完全符合我的需要!