无论值是2还是4还是5
,如何将此字符串替换为另一个字符串<font size=\"2\"
我现在拥有它:
replacingOccurrences(of: "font size=\"2\"", with: "font size=\"4\"")
但默认情况下,2并不总是到达。
答案 0 :(得分:2)
您可以将replacingOccurrences(of:with:options:range:)
与.regularExpression
选项一起使用。
let str = "<font size=\"3\""
print(str.replacingOccurrences(of: "(font size=\"[0-9]+\")", with: "font size=\"4\"", options: .regularExpression))
<font size="4"