Как заменить первые буквы на заглавные в Notepad++

Устанавливаем плагин TextFX (для этого в меню "Плагины" запускаем PluginManager, находим нужный нам "TextFX", отмечаем его галочкой и тыкаем "Установить").

После перезагрузки Notepad++ появится пункт TextFX в главном меню.

Можно воспользоваться командой "Sentence case" в разделе "TextFX Сharacters" (переводит в верхний регистр первый символ в каждом предложении, то есть после каждой точки). Но так как у нас в примере точек в конце каждой строки нет - давайте их поставим.

Для этого берем окно "Замена", в поле "Найти" вписываем " " (без кавычек), а в поле "Заменить на" - вписываем точку.
Не забудем поставить кружок на "Режим поиска - расширенный".

После замены получим вот что:

сельскохозяйственная техника россии.
сельскохозяйственная техника и оборудование.
самоходный опрыскиватель цена.
производство сельскохозяйственной техники.
производители сельхозтехники.

(т.е. в конце каждой строки добавилась точка)

Теперь выбираем весь текст (Ctrl + A) и даем команду "Sentence case" в разделе "TextFX Сharacters".

Получаем:

Сельскохозяйственная техника россии.
Сельскохозяйственная техника и оборудование.
Самоходный опрыскиватель цена.
Производство сельскохозяйственной техники.
Производители сельхозтехники.

А затем опять удаляем точки через "Заменить" (точку меняем на обратно).

Комментарии

Никита

04 июня 2014 г.

А как сделать все первые заглавные буквы в каждом слове:

Сельскохозяйственная Техника России.
Сельскохозяйственная Техника и Оборудование.
Самоходный Опрыскиватель Цена.
Производство Сельскохозяйственной Техники.
Производители Сельхозтехники.

Удобно было бы при составлении объявлений для Яндекс-Директа!

Ответить

Николай

04 июня 2014 г.

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

Ответить

Мария

18 сентября 2014 г.

В этом же разделе "TextFX Сharacters" достаточно выбрать "Proper case", а не "Sentence Case" при выделенном массиве.

Ответить

ввввввв

11 сентября 2015 г.

Неправда, "Proper case" меняет регистр всех слов во всех предложениях на заглавный, а задача поменять только первые слова в строках.
А в статье ошибка "Для этого берем окно "Замена", в поле "Найти" вписываем " " (без кавычек), а в поле "Заменить на" - вписываем точку." - поменяет все пробелы на точки...

Ответить

Allaur

06 октября 2015 г.

Задача поменять на заглавную букву только первого слова, а получается что ещё и если третье слово написано с большой буквы так делает маленькую букву, хрень какая то, надо только первую букву сделать большой, зачем плагин трогает остальные слова. По данному примеру можно только сделать предложения с большой буквы если в предложении нет слов с большой буквы, а если есть то траблы....

Ответить

Виктор

08 декабря 2015 г.

А как в конце строки поставить точки??? Если пробел, то все пробелы заменяет на точки. Что то автор недосказал (((

Ответить

Kur

01 ноября 2018 г.

Круть, спасибо, помогли с заголовками.
Только вот с точкой не очень понятно.
Я делал замену "$" на "."
$ регулярное выражение конца строки.

Ответить

Tim

10 декабря 2018 г.

Ставим точку в конце строки:
-ставим расширенный режим
-что найти
-заменить на .

Ответить

iliandr777

20 декабря 2018 г.

Найти: $
Заменить: .
Регулярные выражения+новые строки+в выделенном.
Вуаля-точка в конце каждой строки.Пожалуйста.

Ответить

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

Имя*:

Комментарий *:

Введите защитный код *: