Eu tenho palavras como lblSERINOd
nas frases. As palavras são separadas por espaço em branco.
Quero substituir o d
final de todas essas palavras por u
. Assim, por exemplo, lblSERINOd
será semelhante lblSERINOu
.
Eu tentei, s/.*\ud /u /g
mas Vim diz que não pode encontrar .*\ud
.
Qual é o problema aqui?
regular-expression
Utku
fonte
fonte
pattern
no arquivo de ajuda, vi mencionado que o novo mecanismo é mais limitado que o antigo, assumindo que é a causa .. meu primeiro teste foi bastante / possivelmente falho #Parece que você pode ter alterado a
'magic'
opção do Vim do padrão para'nomagic'
. Você pode verificar isso com o comandoConforme documentado em : help / magic ,
'nomagic'
faz com que o.
em um regexp seja tratado como um ponto literal em vez do metacaractere que significa "corresponder a qualquer caractere".Eu altamente recomendo deixar esta opção em seu valor padrão. Esta é uma das poucas opções que realmente não deveriam existir e podem causar problemas sutis nos plugins.
fonte