加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 如何替换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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读