У меня есть строка, содержащая все слова верхнего регистра, и я хочу сделать только первую букву каждого слова в верхнем регистре или преобразовать все символы, кроме первого, в строчный. Я некоторое время возился с регулярным выражением и не могу понять это правильно.Как сделать только первый символ в каждом слове в верхнем регистре в Perl
0
A
ответ
4
4
Это идеальная работа для ucfirst(), нет необходимости REGEX здесь:
$ echo 'FOO BAR BASE' |
perl -nE '$_ = lc($_); say join " ", map { ucfirst $_ } split /\s/'
Выход:
Foo Bar Base
Смежные вопросы
- 1. Первый символ в верхнем регистре Lua
- 2. Сделать первый символ в верхнем регистре в python 3.4.1
- 3. Как сделать второй символ в верхнем регистре?
- 4. Специальный символ в верхнем регистре
- 5. как в верхнем регистре только первый вход в форме zend?
- 6. Cocoa Touch UITextField первый символ в верхнем регистре
- 7. Проверить первый символ строки в верхнем регистре с оператором switch
- 8. Как я могу сделать первый символ строки в верхнем регистре в C#?
- 9. Как добавить только текст в верхнем регистре?
- 10. Как сделать кириллицу в верхнем регистре?
- 11. Как сделать вход появляется в верхнем регистре
- 12. Следующие и предыдущий символ в верхнем регистре
- 13. можно отобразить первый символ в верхнем регистре, а остальные в только
- 14. Первая буква в верхнем регистре
- 15. Как сделать первую букву слова в верхнем регистре?
- 16. сделать первый символ в нижнем регистре в jsp
- 17. Нижний регистр в верхнем регистре
- 18. Сделать выбранную кнопку titlelabel в верхнем регистре
- 19. Сделать переменный текст в верхнем регистре
- 20. Только в верхнем регистре UITextField Swift
- 21. Regex фраза в верхнем регистре первое слово
- 22. Преобразование строки в верхнем регистре и используя символ в методе
- 23. VBscript, в строке преобразовать альтернативный символ в верхнем регистре
- 24. Сделать строчные буквы в строках в верхнем регистре
- 25. В Perl, как я могу заменить только первый символ строки?
- 26. Как сделать первую букву в верхнем регистре в UILabel?
- 27. Как сделать альтернативные символы в строке в верхнем регистре?
- 28. Как сделать запрос в верхнем регистре в mongodb
- 29. utf-8 в верхнем регистре?
- 30. строка в верхнем регистре функции в C++
Нужно ли использовать регулярное выражение? Если нет: http: //stackoverflow.com/questions/77226/how-can-i-capitalize-the-first-letter-of-each-word-in-a-string-in-perl \ – OnlineCop
@OnlineCop Второй ответ на этот вопрос показывает, как это сделать с помощью регулярного выражения. Это дублирующий вопрос. – ThisSuitIsBlackNot