nixp.ru v3.0

23 октября 2017,
понедельник,
05:38:33 MSK

DevOps с компанией «Флант»
ROM написал 24 января 2008 года в 19:54 (556 просмотров) Ведет себя как мужчина; открыл 33 темы в форуме, оставил 63 комментария на сайте.

Подскажите, пожалуйста, regexp выражение чтобы заменять все сочетания символов ». (маленькая буква)» на ». (большая буква)»

myst

s/\.([[:lower:]])/«.» . uc($1)/ge

ROM

Что-то не то.

Я немного неправильно задал ТЗ

Нужно чтобы все первые буквы первого слова в новом предложении стали большими, с учётом, что и при новом абзаце тоже должна быть первая буква заглавная. Буквы могут быть латинские и киррилитические. И должно работать с utf-8.

myst

Это лаба что ли?

use utf8;

s/(^|[.!?]\s+)(.)/$1 . uc($2)/ge;