Sim, você pode, com grupos de captura . Basicamente, você quebra as partes do padrão com \(...\)
e faz referência a isso na peça de substituição com etc.:
:%s/Uset\(\d\d\)-\(\d\)/USet
Como você só deseja remover uma única parte do padrão, uma opção mais curta está restringindo a correspondência real (mas ainda afirmando que o material também está lá) via \zs
(início da partida) ) e \ze
(final do jogo):
:%s/Uset\d\d\zs-\ze\d//
Essas são todas as coisas básicas e os grupos de captura são comuns em muitas ferramentas baseadas em expressões regulares (como sed
). Aprenda como procurar comandos e navegue no :help
incorporado; é abrangente e oferece muitas dicas. Você não aprenderá o Vim tão rápido quanto outros editores, mas se você se comprometer com o aprendizado contínuo, ele será um editor muito poderoso e eficiente.