将 javascript 正则表达式转换为 swift nsregularexpression
convert javascript regex expression to swift nsregularexpression
我是 Swift 编程新手。
我在 javascript 中有一个有效的正则表达式,我在 swift
中需要相同的功能
str.replace(/\+/g, '-').replace(/\//g, '_').replace(/\=+$/, '');
Swift 2.3:
let str = "A+B/C===="
let result = str.stringByReplacingOccurrencesOfString("+", withString: "-")
.stringByReplacingOccurrencesOfString("/", withString: "_")
.stringByReplacingOccurrencesOfString("\=+$", withString: "", options: .RegularExpressionSearch)
print(str)
print(result)
Swift 3:
let str = "A+B/C===="
let result = str.replacingOccurrences(of: "+", with: "-")
.replacingOccurrences(of: "/", with: "_")
.replacingOccurrences(of: "\=+$", with: "", options: .regularExpressionSearch)
print(str)
print(result)
我是 Swift 编程新手。
我在 javascript 中有一个有效的正则表达式,我在 swift
中需要相同的功能str.replace(/\+/g, '-').replace(/\//g, '_').replace(/\=+$/, '');
Swift 2.3:
let str = "A+B/C===="
let result = str.stringByReplacingOccurrencesOfString("+", withString: "-")
.stringByReplacingOccurrencesOfString("/", withString: "_")
.stringByReplacingOccurrencesOfString("\=+$", withString: "", options: .RegularExpressionSearch)
print(str)
print(result)
Swift 3:
let str = "A+B/C===="
let result = str.replacingOccurrences(of: "+", with: "-")
.replacingOccurrences(of: "/", with: "_")
.replacingOccurrences(of: "\=+$", with: "", options: .regularExpressionSearch)
print(str)
print(result)