(g) vim zastępuje wyrażenie regularne
Szukam regexu, który zmieni coś. lubię to:
print "testcode $testvar \n";
w
printnlog("testcode $testvar \n");
próbowałem%s/print\s*(.\{-});/printnlog(\1);/g
ale gvim mówi
print\s*(.\{-});
nie pasuje.
Gdzie jest moja wina? Czy można użyć '*' po 's', ponieważ później '{-};' zatrzyma chciwość?
Z góry dziękuję.