Структури String в Swift мають кілька вбудованих методів для маніпуляцій з регістром рядків.
String
Конкатенація рядків існує від самого народження мов програмування.
Історично методи перетворення рядків на нижній регістр виникли з необхідності обробки тексту в однорідний спосіб.
В Swift, щоб видалити символи за шаблоном, використовуйте NSRegularExpression і метод stringByReplacingMatches.
NSRegularExpression
stringByReplacingMatches
Swift використовує String.Index для роботи з підрядками.
String.Index
Swift makes checking a string’s length straightforward.
(Як це зробити:) With this, you can also do calculations or call functions within the placeholders.
Swift дозволяє досить зручно впоратися з завданням видалення лапок.
(Як робити:) Back in the day, text operations were cumbersome in programming languages, but Swift made them a breeze.
Рідна підтримка regex в Swift використовує клас NSRegularExpression, разом з методами діапазону та заміни класу String.