Sono consapevole di sostituire Stringhe di una stringa, ma funziona solo se so esattamente cosa voglio rimuovere.Rimuovi caratteri e tutto dopo da stringa
Se ho una stringa simile alla seguente:
"& funzionalità hi-ci-questo-è-un-test = hi-là"
Come rimuovo '& funzione' e tutto che viene dopo?
Qualsiasi aiuto sarebbe molto apprezzato. Grazie in anticipo!
MODIFICA: se è assolutamente necessario utilizzare REGEX, qualcuno potrebbe mostrarmi come utilizzarlo? Sono consapevole che è 10,7 in poi, ma sto bene con quello. Ancora meglio, un esempio di trimming String o l'utilizzo di NSScanner?
Grazie ancora a tutti.
MODIFICA: La soluzione indicata di seguito è quella corretta, ma ha provocato un arresto anomalo per me. Ecco come ho risolto il problema:
NSString *newString = [[oldString componentsSeparatedByString: @"&feature="] objectAtIndex:0];
Mentre tecnicamente una soluzione, tale soluzione fa più lavoro del necessario (cioè, crea un array). Dovresti tornare alla soluzione di rdelmar e indagare su ciò che stavi facendo causando il crash, perché probabilmente lo stai ancora facendo e causerà altri problemi. –
grazie v molto per il vostro aiuto ma credetemi ho preso una buona occhiata e ho appena creato una stringa, l'ho riempita con un URL, l'ho convertita, la ho rifilata e poi l'uso di questa soluzione si blocca. Sono fuori dalla mia profondità cercando di capire perché si blocca. – Cristian
Come ho detto, dovresti fare una domanda al riguardo. Non puoi imparare nulla di utile correndo da ogni incidente che incontri; quando subisci un incidente, dovresti affrontarlo frontalmente e imparare da ciò che trovi. –