TGViewer
Системный администратор - Сетевые технологии - Компьютерная помощь Системный администратор - Сетевые технологии - Компьютерная помощь @sysadmin1 · 8.35K subscribers
Post #12313 323
👩‍💻Трюки Vim. Изменение регистра при замене


\U - если используется в схеме замены, то все, что после него, пишется в верхнем регистре
\L - строчные символы после него
\u - прописные буквы в первом символе того, что следует за ним
\l - опускает первый символ следующего за ним символа
\e или \E - останавливает прописные или строчные буквы

Как мы можем их использовать?
Например, мы можем найти все адреса электронной почты и перевести их в нижний регистр:

:%s/\S\+@\S\+/\L&/

Ключевая часть здесь - \L перед &. Это означает, что в дальнейшем мы будем писать все в нижнем регистре.

Вот еще один вариант. Допустим, мы хотим сделать часть адреса электронной почты, содержащую имя, строчной, но оставить регистр имени компании нетронутым. Таким образом, FirstLast@Company.com станет firstlast@Company.com. В этом случае нам нужно использовать \e (или \E), чтобы завершить манипуляции с регистром символов на полпути к шаблону замены. Окончательная замена будет выглядеть следующим образом:

:%s/\(\S\+\)\(@\S\+\)/\L\1\e\2



Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX

@sysadmin1
  • 👍 1
More from @sysadmin1
  1. Oct 6, 2026Post #12312
  2. Oct 6, 2026🖥 Мини-NAS на NanoPi M4 (статья на Eng) Автор собрал домашний NAS на базе NanoPi M4 с мин…
  3. Oct 6, 2026витуха все стерпит (около 10лет) Подписывайтесь на наш канал в MAX и будьте в курсе! 👉 Мы…
  4. Oct 6, 2026Post #12307
  5. Oct 6, 2026VLAN (Даниил Стрельцов) Как настроить vlan в cisco packet tracer. Часть 1 Trunk. Как настр…
  6. Oct 6, 2026Post #12303
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →