Data una variabile qualsiasi..

codice:
varText = "Giorgio sta mangiando una mela che sa di cannella acida, forse perché il cervello si era già bruciato di acidi molto tempo prima"
Detta roprio a casa

Come faccio, se cerco una parola (solo una parola) contenuta in un'altra variabile come:

codice:
varSearch = "cannella"
A selezionare e immettere in un'altra variabile varResult (per esempio) la parola cercata con le tre prima che la precedono e la tre che la seguono, in modo che varResult diventi:

codice:
varResult = "che sa di cannella  acida, forse perché"
Qualcuno può aiutarmi?