import Foundation
let pattern = #"[A-Za-zА-Яа-я0-9]+|[^A-Za-zА-Яа-я0-9]+"#
let regex = try! NSRegularExpression(pattern: pattern)
let testString = #"""
Популярные теги дня
javascript
JavaScript
32k подписчиков 28k вопросов
php
PHP
24k подписчиков 32k вопросов
html
HTML
28k подписчиков 24k вопросов
css
CSS
24k подписчиков 20k вопросов
веб-разработка
Веб-разработка
24k подписчиков 8k вопросов
mysql
MySQL
18k подписчиков 8k вопросов
jquery
jQuery
23k подписчиков 12k вопросов
python
Python
17k подписчиков 7k вопросов
wordpress
WordPress
4k подписчиков 7k вопросов
программирование
Программирование
25k подписчиков 8k вопросов
"""#
let stringRange = NSRange(location: 0, length: testString.utf16.count)
let substitutionString = #""#
let result = regex.stringByReplacingMatches(in: testString, range: stringRange, withTemplate: substitutionString)
print(result)
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Swift 5.2, please visit: https://developer.apple.com/documentation/foundation/nsregularexpression