Así que tienen un NSString
que es básicamente una cadena html
con todos los habituales html
elementos. Lo específico que me gustaría hacer es para simplemente quitarlo de todas las etiquetas img
. Las etiquetas img
pueden tener o no ancho máximo, estilo u otros atributos, por lo que no conozco su longitud por adelantado. Siempre terminan con />
iOS: Gaza <img...> de NSString (una cadena html)
¿Cómo puedo hacer esto?
EDIT: Basado en nicolasthenoz
's respuesta, se me ocurrió una solución que requiere menos código:
NSString *HTMLTagss = @"<img[^>]*>"; //regex to remove img tag
NSString *stringWithoutImage = [htmlString stringByReplacingOccurrencesOfRegex:HTMLTagss withString:@""];
Gracias, no había visto eso antes y es mucho más simple ... – nicolasthenoz
Tiene sentido, gracias! –