Я хотел бы сравнить разные строки, и ни isEqualToString
, ни rangeOfString
не могут, в моем случае, выполнить работу, по-видимому.
Например, у меня есть следующие строки:
s1 = Hello World
s2 = World
Теперь я хотел бы сравнить их, и это прекрасно работает с rangeOfString
, верните true, проблема в том, когда я сравниваю, например, это:
s1 = helloworldhello
s2 = world
в моем случае это должно вернуть false, но rangeOfString
вернет true.
Условие следующее:
I want to find exact matches.
I want to find similar strings for example "Anna" should be equal to "Hanna Anna"
I do not want to find half words for example "Ann" should not be equal to "Anna"
I do not want to find a part of a word for example "nn" should not be equal to "Anna"