Меня интересует эффективный способ разбить текст на предложения.Предложения разделяются точкой + пробел
Текст примера
The quick brown fox jumps
over the lazy dog. I love eating toasted cheese and tuna sandwiches.
Мой алгоритм работает следующим образом
Read first line from text file to string
Find what is needed
Write to file
Однако иногда половина предложения может быть в следующемлиния.
Так что мне было интересно, как лучше всего решить эту проблему
Да, попробованный поиск в Google "поиск по нескольким строкам", и я не хочу использовать регулярное выражение
Первоначально моя идея состоит в том, чтобы проверить, заканчивается ли первая строка символом .+ space
, а если нет, перехватить другую строку и выполнить поиск по ней.Но у меня такое чувство, что я что-то упускаю.
РЕДАКТИРОВАТЬ: Извините, забыл упомянуть, что я делаю это в C ++