Extraiga parte de una cadena entre el punto A y B
Estoy tratando de extraer algo de un correo electrónico. El formato general del correo electrónico siempre será:
blablablablabllabla hello my friend.
[what I want]
Goodbye my friend blablablabla
Ahora lo hice:
string.LastIndexOf("hello my friend");
string.IndexOf("Goodbye my friend");
Esto me dará un punto antes de que comience, y un punto después de que comience. ¿Qué método puedo usar para esto? Encontré
String.Substring(Int32, Int32)
Pero esto solo toma la posición de inicio.
¿Qué puedo usar?