System777
Создатель
- Регистрация
- 20 Апр 2008
- Сообщения
- 30
- Реакции
- 13
- Автор темы
- #1
Подкиньте, пожалуйста, если у кого есть универсальный код для деления любого (русского, но возможно с англ. терминами) текста на предложения.
Важен код для всех возможных случаев предложений:
1. Обычное предложение: Слово слово слово слово.
2. Восклицательные, вопросительные, с "...": Слово слово!
3. С встречающимися числами с точкой: Слово 22.1 слово.
4. С прямой речью: Слово сказал: "Это слово слово". и также Слово сказал: "Это слово слово?" (вопросительные - знак перед кавычкой).
5. В виде диалога:
- Привет, - сказал Вася.
6. Сложные и смешанные с терминами:
- "Это слово 22$ domain", - кто-то сказал (из наших), - "нужно понимать №22.33 правильно в Магадане!"
7. С учётом сокращений: Я живу в г. Москва!
8. В идеале - ещё бы определять предложения, где вместо символа конца ставят смайл или ещё что-то
Например:
Привет : ) Как дела?
Возможны и другие варианты, может я что-то не учёл...
Отдельные предложения потом будут дополнительно анализироваться, но важно чтобы они были отделены.
Заранее благодарю!
Важен код для всех возможных случаев предложений:
1. Обычное предложение: Слово слово слово слово.
2. Восклицательные, вопросительные, с "...": Слово слово!
3. С встречающимися числами с точкой: Слово 22.1 слово.
4. С прямой речью: Слово сказал: "Это слово слово". и также Слово сказал: "Это слово слово?" (вопросительные - знак перед кавычкой).
5. В виде диалога:
- Привет, - сказал Вася.
6. Сложные и смешанные с терминами:
- "Это слово 22$ domain", - кто-то сказал (из наших), - "нужно понимать №22.33 правильно в Магадане!"
7. С учётом сокращений: Я живу в г. Москва!
8. В идеале - ещё бы определять предложения, где вместо символа конца ставят смайл или ещё что-то
Например:
Привет : ) Как дела?
Возможны и другие варианты, может я что-то не учёл...
Отдельные предложения потом будут дополнительно анализироваться, но важно чтобы они были отделены.
Заранее благодарю!