2016-02-23 3 views
-2

Привет, ребята, как удалить \ и/для ниже link.we становятся проблемой, как последовательность неизвестна побегКак удалить специальный символ в Objective-C?

{"status":"200","description":"OK","count":"4","reg_flag":1,"cars":[],"appointments_count":"0","addbymecars":[{"gallery":[],"imagescount":0,"id":"1924453","mypage_list_flag":0,"appointment_date":"","listing_status":"Active","sellername":"test ","sellernumber":"+918888888888","email":"[email protected]","make":"Hyundai","model":"i20","model_type":"Asta 1.4 CRDI","listing_type":"","listing_sorting_order":"","band_color":"","price":"65,59,595\/-","state":"Telangana","city":"Hyderabad","area":"","mfgyear":"2013","color":"Green","owner":"2","user_type":"person","dealer_id":"1503181","isfeatured":"0","fueltype":"Diesel","pincode":"0","mileage":"89,89,898","app_latitude":"","app_longitude":"","certification":"n","certification_text":"","images":{"ldpi":"http:\/\/imagecdn.cartrade.com\/notavailable80x60.jpg","mdpi":"http:\/\/imagecdn.cartrade.com\/notavailable100x75.jpg","hdpi":"http:\/\/imagecdn.cartrade.com\/notavailable150x113.jpg","xhdpi":"http:\/\/imagecdn.cartrade.com\/notavailable200x150.jpg","xxhdpi":"http:\/\/imagecdn.cartrade.com\/notavailable300x225.jpg"},"usedcarshortlist":"0","postingdate":"04-Jan-2016","mobile_link":"http:\/\/testm.cartrade.com\/L1924453","transmission":"Manual"},{"gallery":[],"imagescount":0,"id":"1924742","mypage_list_flag":0,"appointment_date":"","listing_status":"Active","sellername":"yuyu ","sellernumber":"+919898889989","email":"[email protected]","make":"Maruti Suzuki","model":"800","model_type":"AC","listing_type":"","listing_sorting_order":"","band_color":"","price":"15,64,654\/-","state":"Delhi","city":"New Delhi","area":"","mfgyear":"2014","color":"","owner":"1","user_type":"person","dealer_id":"1484907","isfeatured":"0","fueltype":"Petrol","pincode":"110001","mileage":"1,233","app_latitude":"28.6182","app_longitude":"77.2233","certification":"n","certification_text":"","images":{"ldpi":"http:\/\/imagecdn.cartrade.com\/notavailable80x60.jpg","mdpi":"http:\/\/imagecdn.cartrade.com\/notavailable100x75.jpg","hdpi":"http:\/\/imagecdn.cartrade.com\/notavailable150x113.jpg","xhdpi":"http:\/\/imagecdn.cartrade.com\/notavailable200x150.jpg","xxhdpi":"http:\/\/imagecdn.cartrade.com\/notavailable300x225.jpg"},"usedcarshortlist":"0","postingdate":"05-Feb-2016","mobile_link":"http:\/\/testm.cartrade.com\/L1924742","transmission":"Manual"},{"gallery":[],"imagescount":0,"id":"1924641","mypage_list_flag":0,"appointment_date":"","listing_status":"Active","sellername":"vcnvmcx ","sellernumber":"+919812345687","email":"[email protected]","make":"Maruti Suzuki","model":"Alto 800","model_type":"LX","listing_type":"","listing_sorting_order":"","band_color":"","price":"2,50,000\/-","state":"Maharashtra","city":"Mumbai","area":"New Hyderabad","mfgyear":"2015","color":"","owner":"1","user_type":"person","dealer_id":"1503221","isfeatured":"0","fueltype":"Petrol","pincode":"500001","mileage":"50,000","app_latitude":"17.3897","app_longitude":"78.478","certification":"n","certification_text":"","images":{"ldpi":"http:\/\/imagecdn.cartrade.com\/notavailable80x60.jpg","mdpi":"http:\/\/imagecdn.cartrade.com\/notavailable100x75.jpg","hdpi":"http:\/\/imagecdn.cartrade.com\/notavailable150x113.jpg","xhdpi":"http:\/\/imagecdn.cartrade.com\/notavailable200x150.jpg","xxhdpi":"http:\/\/imagecdn.cartrade.com\/notavailable300x225.jpg"},"usedcarshortlist":"1","postingdate":"03-Feb-2016","mobile_link":"http:\/\/testm.cartrade.com\/L1924641","transmission":"Manual"}]} 
+0

Вы хотите удалить '/' или '\'? –

+0

да, я хочу удалить \/и заменить/ – vikramarkaios

+1

Если вы разобрали эту вещь как JSON, они будут удалены автоматически. –

ответ

1

Вы можете сделать это так:

NSString *s = "http:\/\/imagecdn.cartrade.com\/notavailable80x60.jpg"; 
NSString *outcome = [s stringByReplacingOccurrencesOfString:@"/" withString:@""] 

Edit: Я не знаю, что вы хотите удалить. Но это путь.

Но я думаю, что вы хотите «\» должен быть удален:

NSString *s = "http:\/\/imagecdn.cartrade.com\/notavailable80x60.jpg"; 
NSString *outcome = [s stringByReplacingOccurrencesOfString:@"\\" withString:@""] 
3

Во-первых, вы можете ввести в заблуждение вывод оператора NSLog с реальной строкой.

Во-вторых, кажется, что у вас есть JSON, преобразованный в строку. JSON нуждается в the \ where it. Парсер JSON отлично разбирает ваши данные. Если вам удастся удалить \, он больше не будет разбирать его.

+0

привет, как удалить двойную кавычку в строке – vikramarkaios

Смежные вопросы