Как определить порядок подстрок в NSString? - PullRequest
1 голос
/ 23 сентября 2009

Я хотел бы знать, есть ли какой-либо (простой) метод для определения порядка данного массива подстрок в строке NSString?

У меня большой блок текста и несколько подстрок. Меня интересует только порядок появления подстрок в тексте.

Так что, если бы текст был «можете ли вы сказать мне, что вы опаздываете, если можете» и подстроки были «можно», «если» и «вы», я бы хотел массив, содержащий подстроки в следующем заказ: может, ты, если.

Было бы довольно долго разбирать текст самостоятельно, поэтому мне интересно, есть ли для этого бесплатные функции?

Спасибо

Ответы [ 2 ]

3 голосов
/ 23 сентября 2009

См. -RangeOfSubstring: метод. Найдите, где находятся слова, которые вас интересуют, и сравните начальное значение их диапазонов.

0 голосов
/ 23 сентября 2009

Ну, простой способ - сделать это и посмотреть, как это получится. Маловероятно, что направление разбора будет меняться случайным образом без какой-либо причины.

Так что я говорю, просто запустите его, запишите, как он анализируется, и используйте это в качестве руководства. Проверьте при необходимости.

...