Обнаружить разрыв строки в текстовом представлении - PullRequest
0 голосов
/ 29 июня 2019

Я хочу обнаружить разрыв строки в TextView, чтобы заменить его на какой-нибудь символ Юникода. Есть ли способ обнаружить разрыв строки в Swift? Я хочу заменить каждый разрыв строки во всем тексте.

1 Ответ

1 голос
/ 29 июня 2019

Используйте регулярные выражения для сопоставления разрывов строк, а затем замените их на то, что вы хотите. Используйте """ для многострочного текста

let replacement = ","
let yourText = textView.text // your textview's text
let regex = try! NSRegularExpression(pattern: "[\n]", options: NSRegularExpression.Options.caseInsensitive)
let range = NSMakeRange(0, yourText.utf16.count)
let replacedString = regex.stringByReplacingMatches(in: yourText, options: [], range: range, withTemplate: replacement)
print(replacedString) // will add commas instead of line breaks

Живой пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...