LINUX.ORG.RU

Ответ на: комментарий от anonymous

спасибо, (описать сможешь что к чему?)! я тут для замены разобрался tr/A-Z/a-z/
А Как В Каждом Слове Первую Букву Сделать Заглавной?

lioncub ★★
() автор топика
Ответ на: комментарий от lodin

>Телепаты в отпуске. Сказали бы, что на перле -- я и написал бы на перле. 
>lodin  (*) (04.11.2008 21:09:15)
сори, не знал, что regex'ы будут различаться....

lioncub ★★
() автор топика
Ответ на: комментарий от lioncub

гостода. разве вы не замечаете, что топикстартер хочет чего-то странного aka нерегулярные грамматики через регулярные выражения.

читаем классику ахо-сети-улмана и не задаем глупых вопросов

anonymous
()
Ответ на: комментарий от lioncub

> работает только с eng текстом!

echo 'привет привет привет' | perl -pe 'BEGIN { binmode $_, ":encoding(utf8)" for \*STDIN, \*STDOUT }; s/(\S+)/ucfirst $1/ge;'

Привет Привет Привет

perl-у надо явно указать, что читается utf-нутый текст. Иначе - жопа.

anonymous
()
Ответ на: комментарий от anonymous

>perl-у надо явно указать, что читается utf-нутый текст. Иначе - жопа.
про utf и perl, что-то слышал, но не приходилось еще работать с русским языком....
а как твой пример будет выглядеть в самом скрипте? что-то не получается...

lioncub ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.