У меня есть серия символов, которые я хочу сопоставить с регулярным выражением, и заменяю их на определенные строки в зависимости от того, что они есть.
Пример:
In = > "Это строка ввода, где я хочу заменить 1 2 и 3"
Out = > "Это строка ввода, где я хочу заменить ONE TWO и THREE"
В настоящее время я делаю это, разбивая строку, используя пробелы, в качестве разделителя, и разбору каждой строки отдельно, постепенно перестраивая строку. Я чувствую, что это уродливо, и у него нет воображения, и что-то медленное.
Согласно документации Apple, я должен сделать это, используя метод replacementStringForResult:inString:offset:template:
. Однако я не могу понять, как правильно его использовать.