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

В ручную менять не вариант. И оказалось, что все очень просто.

Был вот такой фрагмент кода

в EmEditor – в графу Найти ставим

Т.е. ищем тэг – перенос строки и три табуляции.

В графу Заменить ставим

Т.е. тоже самое плюс префикс U и найденный фрагмент 1

Вот в префиксах все и дело. Как можно догадаться префикс U переводит фрагмент в верхний регистр.

Имеются следующие префиксы (далеко не копал – но в EmEditor описаны вот эти):

  • U – перевод в верхний регистр
  • L – перевод в нижний регистр
  • E – завершает действие предыдущих префиксов
  • ….

назначение остальных я так и не понял: ну что может значить

H Forces all subsequent substituted characters to be in half-width characters.
F Forces all subsequent substituted characters to be in full-width characters.

в русском переводе полуширинные и полноширинные

Регулярные выражения – смена регистра