Estoy al tanto de reemplazar Strings of a String, pero eso solo funciona si sé exactamente lo que quiero eliminar.Eliminar caracteres y todo después de la cadena
Si tengo una cadena como la siguiente:
"característica de alta no-this-is-a-prueba & = hi-ahí"
¿Cómo se quita '& función' y todo eso viene después de eso?
Cualquier ayuda sería muy apreciada. ¡Gracias por adelantado!
EDITAR: Si es absolutamente necesario usar REGEX, ¿podría alguien mostrarme cómo usarlo? Soy consciente de que es 10.7 en adelante, pero estoy de acuerdo con eso. Mejor aún, ¿un ejemplo de recorte de cadenas o uso del NSScanner?
Gracias de nuevo a todos.
EDITAR: La solución publicada a continuación es la correcta, pero resultó en un bloqueo para mí. Así es como resolví el problema:
NSString *newString = [[oldString componentsSeparatedByString: @"&feature="] objectAtIndex:0];
Aunque técnicamente es una solución, esta solución hace más trabajo de lo necesario (es decir, se crea una matriz). Debería volver a la solución de rdelmar e investigar qué estaba haciendo que causó su bloqueo, porque probablemente aún lo esté haciendo y causará otros problemas. –
Muchas gracias por su ayuda, pero créanme, he echado un buen vistazo y acabo de crear una cadena, rellenarla con una URL, convertirla, recortarla y luego utilizar esta solución. Estoy fuera de mi alcance tratando de descubrir por qué se bloquea. – Cristian
Como dije, debe hacer una pregunta al respecto. No puede aprender nada útil al salir de cada choque que encuentre; cuando se produce un choque, debe abordarlo de frente y aprender de lo que encuentre. –