Мне нужно заменить строку текста в коде на моем приложении iOS, однако строки, которые необходимо заменить в конкретной NSString, будут разными для разных записей в анализируемом XML ,Заменить строки текста в iOS
Например, мне нужно заменить 129727-the-cave.mp3 на 129727.jpg.
Однако я не могу просто сказать это, чтобы заменить -the-cave.mp3, потому что у некоторых экземпляров строки будет другое число и название mp3. Я думаю, что следующая строка:
129838-my-song.mp3.
Так, в принципе, мне нужен способ найти все, начиная с первого дефиса через mp3 и заменить его, независимо от того, что текст?
Вы можете прочитать на регулярных выражениях, они просто для такого рода вещи. Попробуйте это http://www.raywenderlich.com/30288 –
Вы можете обнаружить первый «-» 'rangeOfString' и удалить то, что было после« subgStringFromIndex ». Другой метод: 'componentsSeparatedByString' и использовать объект с индексом 0. – Larme