Любой способ заменить символы в Swift String?

В коротком номере

Вы не можете применять CSS к HTML, который загружается в iframe, если только вы не контролируете страницу, загруженную в iframe из-за ограничений ресурсов между доменами.

425
задан Karthik Kumar 28 June 2017 в 10:05
поделиться

2 ответа

Xcode 11 • Быстро 5.1

метод видоизменения StringProtocol replacingOccurrences может быть реализован следующим образом:

extension RangeReplaceableCollection where Self: StringProtocol {
    mutating func replaceOccurrences<Target: StringProtocol, Replacement: StringProtocol>(of target: Target, with replacement: Replacement, options: String.CompareOptions = [], range searchRange: Range<String.Index>? = nil) {
        self = .init(replacingOccurrences(of: target, with: replacement, options: options, range: searchRange))
    }
}
<час>
var name = "This is my string"
name.replaceOccurrences(of: " ", with: "+")
print(name) // "This+is+my+string\n"
1
ответ дан 22 November 2019 в 23:09
поделиться

можно протестировать это:

позволяют newString = test.stringByReplacingOccurrencesOfString (" ", withString": + ", опции: ноль, диапазон: ноль)

0
ответ дан 22 November 2019 в 23:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: