Làm cách nào tôi có thể lấy vị trí/Chỉ mục của chuỗi con trong một số NSString
?Vị trí của chuỗi con trong NSString
Tôi đang tìm vị trí theo cách sau.
NSRange range = [string rangeOfString:searchKeyword];
NSLog (@"match found at index:%u", range.location);
này trả index:2147483647
khi searchKeyword
là một chuỗi con trong string
.
Làm cách nào tôi có thể nhận giá trị chỉ mục như 20
hoặc 5
như thế?
cảm ơn - @ Kevin Ballard để được giúp đỡ. Bạn có giúp tôi làm thế nào tôi có thể chọn một chuỗi con trên cơ sở của phạm vi đó. ví dụ. "Và, tất nhiên, nó phải được hỏi: có thích hợp để giao dịch với người Thổ Nhĩ Kỳ để yên tâm nhất về tài sản Hy Lạp khi ** Hy Lạp * dưới sự xâm chiếm và chinh phục Thổ Nhĩ Kỳ?'. ở đây tôi tìm thấy vị trí của Hy Lạp bây giờ tôi muốn chọn một 'chuỗi con 'một hoặc hai từ trước và sau đó từ Hy Lạp. như 'khi Hy Lạp đang ở dưới Thổ Nhĩ Kỳ'. bạn có thể giúp xin vui lòng! –
@ShaheenRehman: Có thể bạn muốn sử dụng '-enumerateSubstringsInRange: options: usingBlock:' API. Điều này có thể cung cấp cho bạn các từ riêng lẻ. –
- @ Kevin Ballard bạn có thể cho tôi mã ví dụ về '-enumerateSubstringsInRange: options: usingBlock:' API không. –