Eu acredito que você gostaria de
s:/\*\_.*\*/::g
\_
diz para incluir novas linhas no seguinte conjunto de caracteres (bem, .
, de qualquer forma).
Estou trabalhando na remoção de comentários de um arquivo de origem C. Vamos nos concentrar nos comentários multilinhas / * ... * / e ignorar os inline (//)
O seguinte comando parece funcionar com (solaris) sed:
s:/\*.*\*/::g
No entanto, no Vim (7.2), só funciona se o comentário inteiro estiver em uma linha. Como posso fazer com que o .*
se espalhe por várias linhas? Eu tentei fazer o seguinte
s:/\*.*[\r]*.*\*/::g
mas não funcionou ...
Tags vim regular-expression