Szukam rozwiązania, jak sformatować NSPredicate, aby wyszukać poprawne słowo w ciągu tekstowym. Obecnie używam tego kodu:Jak znaleźć rozpoczynające się słowo w ciągu używając NSPredicate?
NSPredicate *predicate = [NSPredicate predicateWithFormat:
@"(content CONTAINS[c] %@)", word];
ale zwraca błędne resuls jeśli słowo jest krótkie, na przykład: jeśli słowo jest „ail” zwróci wszystkie ciągi ze słowami, które zawierają to 3 litery. Ale nie potrzebuję takiego abstrakcyjnego wyszukiwania, więc jak wyszukiwać słowa "zaczyna" od "moje słowo w ciągu znaków"?
Dziękuję za poświęcony czas, ale ja mówię o sznurku, ani słowa. Jeśli użyję beginwith, zwróci on wszystkie ciągi zaczynające się od mojego słowa, ale muszę zwrócić ciągi zawierające słowa, zaczyna się od mojego słowa ... – azia
Potrzebne jest coś w stylu "dowolne słowo w treści zaczyna się od XX" ? – Alfonso
Tak, coś takiego. Ale powinien zwrócić cały ciąg. Chodzi o to, że muszę znaleźć w nowych recepturach Core Data z jednym ze składników według tytułu receptury. Na przykład, gdy szukam jabłka, muszę znaleźć przepisy o tytule "Fuji Apples Tarte Tatin". – azia