2017-04-18 93 views
1

我怎么能代替这个字符串用另一个不管的值是否是2或4或5替换字符串值

<font size=\"2\" 

我现在:

replacingOccurrences(of: "font size=\"2\"", with: "font size=\"4\"") 

但2默认情况下不会总是到达。

+0

一个NSRegularExpression可以做的伎俩。 – Larme

回答

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" 
+0

非常感谢! – Alejandro