В UITextView пользователи могут вводить числа, отформатированные как {{1}}
или {{177}}
.В поле предварительного просмотра, как здесь, в SO, я бы хотел заменить этот шаблон значением из NSArray, где число соответствует строке в массиве.
У меня есть две идеи, чтобы решить эту проблему:
- Подсчет всех вхождений с помощью выражения NSRegularExpoop, их цикл и замена их.
- Создание массива слов из строки NSSt и цикл по массиву, замена вхождений и помещение строки NSString.вместе.
Какой из этих двух вариантов является более производительным и надежным?Есть ли другой способ?
- обновление - Это регулярное выражение для поиска шаблона: @"\\{\\{([1-9]|[1-9][0-9]|[1-9][0-9][0-9])\\}\\}"
.Как я могу использовать это в цикле с целым числом, чтобы заменить шаблон?