¿Cómo puedo eliminar el prefijo «prueba» de un NSString?
He intentado stringByReplacingOccurrencesOfString: pero no es lo que quiero porque es el prefijo que quiero quitar no de las otras apariciones de la cadena.

InformationsquelleAutor atomikpanda | 2012-09-15

1 Comentario

  1. 57
    NSString *prefixToRemove = @"test";
    NSString *newString = [originalString copy];
    if ([originalString hasPrefix:prefixToRemove])
        newString = [originalString substringFromIndex:[prefixToRemove length]];
    • Sí, así es cómo funciona.
    • Y para aquellos que quieran quitar el sufijo, se puede probar que: newString = [originalString substringWithRange:NSMakeRange(0, originalString.longitud-sufijo.de longitud)]
    • gracias a personas como usted… puedo abrir preguntas relacionadas demasiado para encontrar la solución… gracias

Dejar respuesta

Please enter your comment!
Please enter your name here