Я пытаюсь разобрать NSString по-своему, и я не могу точно понять, как это сделать (но я подозреваю, что это потребует регулярных выражений). У меня есть NSString с некоторым текстом без пробелов вообще, например: «Thisisatest». Мне нужно, чтобы этот текст разбирался в серию из двух символов, предпочтительно в NSCountedSet, потому что мне понадобятся подсчеты их появления. В приведенной выше строке вывод будет: Th-1, hi-1, is-2, si-1, sa-1, at-1, te-1, es-1, st-1. В конце концов, мне нужно будет сделать это для наборов из трех символов (Thi-1, his-1, isi-1, ...) и наборов из четырех символов (This-1, hisi-1, ...). Возможность установить, следует ли игнорировать дело, будет бонусом. Большое спасибо!Анализ строк из нескольких символов
0
A
ответ
0
Ничего. После долгих проб и ошибок я получил это для работы:
NSCountedSet *digraphSet = [NSCountedSet set];
for (NSUInteger n = 0; n <= [text length]; n++)
{
NSRange range;
range.location = n;
range.length = 2;
if (n + 2 <= [text length])
{
[digraphsSet addObject:[text substringWithRange:range]];
}
}
+0
Я не вижу, как задействованы проб и ошибок. То, что вы сделали, именно то, что я описал в своем комментарии, - три дня назад. – matt
Смежные вопросы
- 1. Анализ нескольких строк в linux
- 2. Анализ строк MySQL для нескольких слоев
- 3. Ruby parslet: синтаксический анализ нескольких строк
- 4. Анализ одного столбца нескольких строк php
- 5. синтаксический анализ нескольких строк с регулярным выражением
- 6. Анализ нескольких строк из MySQL и вставка в таблицу HTML
- 7. Удалить часть строк, за исключением нескольких символов?
- 8. остановка нескольких строк и символов с помощью '^'
- 9. Анализ синтаксических символов xml
- 10. Чтение нескольких строк из серийного
- 11. SQL Server 2008 - Удаление символов из нескольких строк
- 12. VB.net - Разделение строк из текстового файла с использованием нескольких символов
- 13. удалить первые 17 символов из нескольких строк в базе данных
- 14. Удаление нескольких строк/символов в файле
- 15. Анализ строк и сравнение
- 16. Добавление строк csv при добавлении символов из строк из файла
- 17. Чтение нескольких строк из FileReader
- 18. Анализ нескольких файлов csv
- 19. HTML синтаксический анализ символов
- 20. Анализ синтаксических символов
- 21. Чтение нескольких строк из QTextedit
- 22. Python Извлечение строк из нескольких строк строк
- 23. синтаксический анализ повторяющихся строк строки на основе начальных символов
- 24. удаления символов из списка строк
- 25. Удаление последовательности символов из строк
- 26. Удаление скрытых символов из строк
- 27. Удаление символов из списка строк
- 28. Выберите из нескольких строк
- 29. Удаление нескольких символов из строки
- 30. Анализ нескольких строк данных через JSON в Android
Звучит здорово. Идите прямо вперед и сделайте это. Что за вопрос? – matt
Просто следуйте строкам, подбирая подстроки их NSRange ('substringWithRange:'). Я не вижу, как задействованы регулярные выражения. Это чистая грубая сила. – matt
Вы также можете найти ['NSScanner'] (https://developer.apple.com/library/mac/documentation/cocoa/reference/foundation/classes/NSScanner_Class/Reference/Reference.html) для использования в этой задаче , – user1118321