2009/8/20 Harold Fuchs <[email protected]>: > 2009/8/20 Jonathan Kaye <[email protected]> > >> Hi all, >> I've written a very clunky macro for reducing all sequences of spaces > 1 >> to >> a single space. It is a find/replace loop finds a sequence of 2 spaces and >> reduces it to 1 and then loops back to the beginning and repeats 10x. I do >> this 10 times since I don't know the maximum number of spaces that I'll >> need to deal with. This works fine for short documents but looping >> repeatedly through a 430 page document seems extreme. Sure there's some >> really cool code out there that will just take an arbitrary number of >> spaces greater than 1 and reduce them to a single space. >> >> All suggestions are welcome. >> TIA >> Jonathan > > > In the Find & Replace dialogue click "More options" and then check Regular > Expressions. Now, in the Find box, enter " *" without the quotes. That is 2 > spaces followed by an asterisk. Enter a single space into the "Replace with" > box and click "Replace all". That should do it. What you have done is > replaced "a single space followed by zero or more spaces" with "a single > space". Read up about Regular Expressions for details. Your time doing that > will be well spent :-) > >
And then it's pretty easy to write a macro that runs the same thing with all the parameters pre set and assign that macro to a keyboard shortcut or an icon or whatever, making it possible to do this very easily, not having to open the search dialogue every time. Johnny Rosenberg > -- > Harold Fuchs > London, England > Please reply *only* to [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
