Помогите разобраться с регулярными выражениями

  • Автор темы Автор темы verhmax
  • Дата начала Дата начала

verhmax

Новичок
Добрый день, я только учусь, и меня возникла сложно, подозревая что можно сделать только регулярными выражениями.

Есть текст "Привет всем. Как дела Когда к нам в гости?"
вот в этом тексте есть три предложения, предложения всегда начинаются с большой буквы и имеют знак препинания (. или ? или !) а то предложение "Как дела" которое без знака, оно лишнее, и его нужно удалить и получить в результате "Привет всем. Когда к нам в гости?"
Тексты всегда разные
sad.gif

Как такое реализовать?
Заранее спасибо за помощь!
 
Реши задачу без регулярок, это проще.
 
Например - считываешь строку посимвольно, как только встречаешь заглавную - читаешь далее и ждешь точку. Если же ты считал заглавную и дошел до новой заглавной - удалаешь все, что между считанной заглавной и новой заглавной. Далее снова ждешь точку в строке. Имхо так.
 
согласен, тоже думал, но тут тоже нужна регулярка, с которой я не справился, а именно, как узнать что буква заглавная?
 
@verhmax, зачем тебе регулярка?

ЗЫ: можно определить, что буква заглавная и без регулярок, гугли
 
А по какому критерию вы считаете что "Как дела" это лишний вопрос? большая буква не Значит, что начинается новое предложение.
 
Сверху