Le 29/09/2010 03:16, Lex Trotman a écrit : > On 29 September 2010 11:09, Lex Trotman <ele...@gmail.com> wrote: >> On 29 September 2010 10:30, Erik de Castro Lopo <mle+to...@mega-nerd.com> >> wrote: >>> Hi all, >>> >>> I've got a file of C code which for part of the file has an extra >>> single space indent on the left hand side. To fix this I'm trying >>> to do a regex search for "^ " and replace it with "" (ie empty >>> string). Unfortunately, this search/replace removes all space >>> indentation which is not really what I expect. >>> >>> Any clues on getting this right? Is this a bug? > > Actually having a bit of a think, it can't work since after replacing > the first space with nothing it will find another space at the same > place and remove it until it removes all the spaces at the start of > the line before moving on to the next. > > So its working right, just not what you want :-) & I'm not sure how to do it. not sure it is "right" -- it already matched ^, so why match it again? -- but it's at least not really surprising. And it's really easy to work around, simply match the whole line: ^ (.*)$ and replace it with the captured data \1 and you're done :)
Regards, Colomban _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany