Usuń postacie i wszystko po łańcuchu

Wiem, że należy zastąpić ciągi ciągu, ale działa to tylko wtedy, gdy wiem dokładnie, co chcę usunąć.

Jeśli mam ciąg podobny do następującego:

„hi-there-this-is-a-test & feature = hi-there”

Jak usunąć „i funkcję” i wszystko, co po tym nastąpi?

Każda pomoc byłaby bardzo mile widziana. Z góry dziękuję!

EDYCJA: Jeśli absolutnie konieczne jest użycie REGEX, czy ktoś mógłby mi pokazać, jak go używać? Zdaję sobie sprawę, że jest to 10,7 roku, ale nic mi nie jest. Jeszcze lepiej, przykład przycinania ciągów lub korzystania z NSScanner?

Jeszcze raz dziękuję wszystkim.

EDYCJA: Rozwiązanie zamieszczone poniżej jest poprawne, ale spowodowało dla mnie awarię. W ten sposób rozwiązałem problem:

<code>NSString *newString = [[oldString componentsSeparatedByString: @"&feature="] objectAtIndex:0];
</code>

questionAnswers(2)

yourAnswerToTheQuestion