Учитывая следующую фразуЛучший способ разделить текст на предложения, избегая столкновения аббревиатуры
г-жа Мэри познакомилась с ее мужа г-н Дэйв в своей поездке в U.S.A. и было круто. Знаете ли вы, что Дейв работал в Microsoft? Хорошо. Он был даже частью разработчиков Internet Explorer.
Что такое лучший «псевдо-код» способ разделить его на предложения? Python или любой другой подобный язык также прекрасен из-за его псевдокодового сходства.
То, что я думал, чтобы заменить каждое вхождение " a-zA-Z."
(обратите внимание, пространство), ".a-zA-Z"
и ".a-zA-Z."
к его эквивалент без точки, конечно, так, например
" a."
" b."
" c."
" d."
" e."
" f."
...
и
".a."
".b."
".c."
".d."
".e."
".f."
...
и
" ab."
" ac."
" ad."
...
" ba."
" bc."
" bd."
...
р hrase должны быть хорошо преобразованы в следующем
ж Мэри познакомилась с ее мужем г-н Дэйв в своей поездке в США, и это было круто. Знаете ли вы, что Дейв работал в Microsoft? Хорошо. Он был даже частью разработчиков Internet Explorer.
... или я где-то ошибаюсь, и у меня есть некорректная логика?
Для будущего то, что ваш вопрос комментариев, мне нужно знать, что это лучший способ, чтобы разделить пример текст в правильные фразы, избегая столкновения с аббревиатурами.
Это объясняется в псевдокоде, на языке Python или на других языках, подобных псевдокоду. Я хочу, чтобы он был агностиком языка, поэтому он может быть реализован кем угодно, независимо от языка, который они используют.
Что бы вы посоветовали для «Я совершил поездку в U.S.A. Это было круто».? – usr2564301
В конечном счете, обычный язык не может быть легко проанализирован. Подумайте о том, чтобы получить его B.Sc. Эд должен был учиться день и ночь. »Против« Нелегко было получить его B.Sc. Эд должен был учиться день и ночь. – usr2564301
@AbuMusabBinZarqawi Точно; В первую очередь, запрос на псевдокод - это * сильный * индикатор, который слишком широк - у вас даже нет языка. Вы также не сделали никакой очевидной попытки, и ваш вопрос сводится к «Мне нужно знать, что лучше всего разбить текст примера на правильные предложения, избегая столкновений с акронимами». Не только слишком широкий; но, возможно, и в первую очередь на основе мнения. Но * вы уже очень хорошо это знаете *. –