Ios 在Swift中使用正则表达式查找字符串的子字符串
我使用以下代码在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+)*$"
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个或多个数字
谢谢,您的回答完全符合我的需要!