Volevo ottenere tutte le frasi del testo. In effetti era un errore della regex, che ho sistemato così:
codice:
(\.|\!|\?)(?<Word>[,;:\-_'"\s$^]+[\d\w]+[,;:\-_'"\s$^]*)+(\.|\!|\?)
Tuttavia prende solo alcune frasi. Ad esempio, nel testo che ho postato all'inizio, rileva solamente:
codice:
"When on board ..."
"On my return home ..."
"I hope that ..."
Ed ignora, invece, queste altre:
codice:
"These facts seemed to me ..."
"After five years' work ..."
Non riesco a capire perchè le ignora: se sostituisco il primo + con un *, si blocca ancora.