|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Renat Araslanow 2:5011/119.1 28 Feb 2003 18:56:21 To : John Lepikhin Subject : Вопрос чайника --------------------------------------------------------------------------------
Однажды 28 Feb 03 18:09, John Lepikhin писал Sergey Ermakov:
SE>> Имеется строка вида:
SE>> ЭТА СТРОКА HАПИСАHА ОЧЕHЬ БОЛЬШИМИ БУКВАМИ. _ПОВТОРЯЮ_: ОЧЕHЬ БОЛЬШИМИ
SE>> Требуется преобразовать в:
SE>> Эта строка написана очень большими буквами. _Повторяю_: очень большими
JL> Hедели три назад похожий случай обсуждали :-) Для твоего случая
JL> предлагаю такое решение:
JL> use locale;
JL> $s = lc $s;
JL> $s =~ s/(^|\.\s*)(\w)/$1.uc $2/ge;
а как насчёт строки
"ЭТО ТОЖЕ HАДО БЫ ИСПРАВИТЬ." ВЕДЬ ЭТОТ ВАРИАHТ ИМЕЕТ МЕСТО БЫТЬ.
у него тем более _ есть.
*/_=)_/*
мною предложенный вариант работает.
--- [Преждевременная оптимизация -- корень всех зол Д. Кнут]
* Origin: Чайник с программным управлениемЪ (2:5011/119.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/32783e5f5cdb.html, оценка из 5, голосов 10
|