iOS remove a palavra do UITextView

Suponha que eu tenha uma string em um UITextView que seja:

NSString *str = @"Hello world. What @are you @doing ?" 

Quando toco no texto, posso excluir o caractere por caractere. Mas o que eu quero é que se alguma palavra começar com@ (como: @are), quando toco nessa palavra e pressiono a tecla backspace, a palavra inteira (ou seja, @are) deve ser excluída em vez de um caractere. É possível que, quando eu tocar em qualquer palavra que possua o prefixo '@' (como: @are), ela seja destacada e pressione backspace para excluir essa palavra?

Como eu posso fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion