Форум программистов, компьютерный форум, киберфорум
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
Antonyus
1 / 1 / 1
Регистрация: 13.06.2014
Сообщений: 9
#1

Подсчет слов в строке типа NSString - Objective-C

13.06.2014, 20:09. Просмотров 801. Ответов 4
Метки нет (Все метки)

Доброго времени суток.. Я начинающий программист на objective C, поэтому прошу помощи в решение следующей проблемы:

Есть переменная S типа NSString, в нее получен текст, каким образом можно подсчитать количество слов в этом тексте..
Очень благодарен всем за любую помощь...
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2014, 20:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчет слов в строке типа NSString (Objective-C):

Преобразование из NSString в BOOL - Программирование iOS
У меня есть строка NSString *out ; как мне ее преобразовать в BOOL?

Смена кодировки NSString - Objective-C
ДВС, всем! На ГитХабе нашел парсер HTML (Objective-C-HMTL-Parser ), встроил его в свой проект, далее - получаю страницу, распарсиваю ее,...

Работа с NSArray, NSString - Objective-C
Вообщем программа довольно простая: Есть AddressBook которая хранит название и массив, каждым элементом которого является AddressCard. В...

NSString *const и инициализация им NSURL - Программирование iOS
Добрый день! Что можете посоветовать в такой ситуации: Разбираю данные после парсинга JSON, получаю на определенном этапе NSArray со...

Вырезка из NSString или NSMutableString - Программирование iOS
Есть строка NSString, ну или NSMutableString, можно получить любую из них. Нужно получить один символ. Допустим в строка "Информатика",...

Получить NSString из JSON и использовать его как заголовок в TableView - Программирование iOS
у меня в JSON файле есть вот такая строчка "titles of sections": мне нужно поставить каждую строку в заголовок соответствующей...

4
zulkis
683 / 610 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
13.06.2014, 21:20 #2
Objective-C
1
NSUInteger wordCount = [[s componentsSeparatedByString:@" "] count];
1
Antonyus
1 / 1 / 1
Регистрация: 13.06.2014
Сообщений: 9
13.06.2014, 21:43  [ТС] #3
Спасибо огромное получилось, примного благодарен. Но вытекла следующая проблема, если идет несколько пробелов подряд то он второй пробел считает как за слово.. можно ли это избежать?
0
noname_club
103 / 94 / 10
Регистрация: 01.05.2013
Сообщений: 598
13.06.2014, 22:21 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
если идет несколько пробелов подряд то он второй пробел считает как за слово.. можно ли это избежать?
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    NSString * text = @"Lorem Ipsum - это текст- рыба, часто используемый в печати";
    
    NSMutableCharacterSet * set = [NSMutableCharacterSet new];
    [set addCharactersInString: @" -,"];
    
    NSArray * totalArray = [text componentsSeparatedByCharactersInSet:set];
    int total = totalArray.count;
    for (NSString * str in totalArray) {
        if (str.length<1) {
            total--;
        }
    }
    
    NSLog(@"всего слов = %d", total);
1
Antonyus
1 / 1 / 1
Регистрация: 13.06.2014
Сообщений: 9
13.06.2014, 23:25  [ТС] #5
Ребята, вы ГУРУ.... спасибо огромное !! Все помогло..
0
13.06.2014, 23:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2014, 23:25
Привет! Вот еще темы с ответами:

Подсчет слов в строке - Assembler
Суть задачи состоит в том, чтобы подсчитать количество слов в строке, при этом слова разделены одним или несколькими пробелами. Нужна...

Подсчет слов в строке - C (СИ)
Помогите плз. Срочно нужно. Задача. Подсчитать слова в строке. Надо на языке C. И обязательно через функцию. Спасибо заранее.

Подсчет слов в строке - Pascal
Доброго времени суток. Снова я нарочно перерыл для начала массу форумов но ничего подобного не нашел. Требуется: Дана символьная...

Подсчет слов в строке - Java SE
Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru