Парсинг разных видов предложений

173
31 мая 2018, 08:10

Есть текст, в нем надо найти вопросительные, восклицательные и утвердительные предложения. При это следует, каждое предложение добавить в коллекцию. То есть, после парсинга, должна быть коллекция только с утвердительными предложениями, коллекция только с вопросами и т.д. Как это можно реализовать?

Answer 1

Надо проверить текст на совпадения регулярным выражением \s*([^!.?]+?([!.?])).
У каждого вхождения в первой группе захвата будет само предложение, а во второй - соответствующий символ пунктуации. Предварительно заводишь словарь из трёх списков строк и в нужный список добавляешь предложение.

READ ALSO
Какой цикл будет быстрее

Какой цикл будет быстрее

Знаем, что forEach медленнее при работе с коллекциями, чем for (хотя может сейчас и это уже оптимизируется) Но накладывает ли приведение типов...

234
Как наполнять контентом android приложение? [закрыт]

Как наполнять контентом android приложение? [закрыт]

уважаемые разработчикиСтолкнулся с такой проблемой, точнее вопросом

163
org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (Connection is closed)

org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (Connection is closed)

Пытаюсь подключиться к БД Sqlite с помощью JDBC

386
Кто-нибудь работал с Neuroph studio?

Кто-нибудь работал с Neuroph studio?

Такой вопрос, создал сеть, обучил на одной выборке до ошибки в 001

217