Mathias Brodala: VIM Find and Repalce

Beitrag lesen

Hallo Severin.

:%s/onmouseover="[^"]+"//gc

Es funktioniert, danke!
Aber warum muss ich es so umständlich formulieren?
Ich habe versucht zu sagen: "Ersetze jeden String der mit onmouseover=" beginnt, dann belibige Zeichen enthält und mit " endet".

Ja, „"“ ist ja auch ein beliebiges Zeichen. Daher trifft der Ausdruck auch hierauf zu, ist somit zu gierig und findet niemals das abschließende „"“.

Einen schönen Samstag noch.

Gruß, Mathias

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
debian/rules