Remover caracteres e tudo depois da string
Estou ciente de substituir Strings of a String, mas isso só funciona se eu souber exatamente o que quero remover.
Se eu tiver uma string como esta:
"hi-there-this-is-a-test e feature = hi-there"
Como faço para remover '& feature' e tudo o que vem depois disso?
Qualquer ajuda seria muito apreciada. Desde já, obrigado!
EDIT: Se for absolutamente necessário usar REGEX, alguém poderia me mostrar como usá-lo? Estou ciente de que é 10,7 em diante, mas estou bem com isso. Melhor ainda, um exemplo de corte de cordas ou usando o NSScanner?
Mais uma vez obrigado a todos.
EDIT: A solução postada abaixo é a correta, mas resultou em um acidente para mim. Foi assim que resolvi o problema:
<code>NSString *newString = [[oldString componentsSeparatedByString: @"&feature="] objectAtIndex:0]; </code>