正则表达式 – 如何替换Swift中的第一次出现?
发布时间:2020-12-13 21:53:45 所属栏目:百科 来源:网络整理
导读:如何将replacementOccurrences与 regex一起使用并仅替换第一次出现? 例 var str = "= 1 = 2 = 3"str = str.replacingOccurrences(of: "(d+)",with: "\$1",options: .regularExpression)// prints: = 1 = 2 = 3// should print: = 1 = 2 = 3 St
如何将replacementOccurrences与
regex一起使用并仅替换第一次出现?
例 var str = "= 1 = 2 = 3" str = str.replacingOccurrences(of: "(d+)",with: "\$1",options: .regularExpression) // prints: = 1 = 2 = 3 // should print: = 1 = 2 = 3
String.range()将在第一场比赛时停止:
var str = "= 1 = 2 = 3" if let range = str.range(of: "d+",options: .regularExpression) { let substr = str[range] str = str.replacingCharacters(in: range,with: "\" + substr) } print(str) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |