<div dir="ltr"><br>
<div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Or you can just forget my tips on how to remove extra spaces and be happy.<br>
I'm not forcing you to use it.<br>
</blockquote>
<br></span>
Naturally.  I just brought it up to point out that there are cases where for one reason or another your algorithm won't quite do what the user really wants.<br></blockquote></div><br></div><div class="gmail_extra">It does what was asked for here: Removes extra spaces.<br><br></div><div class="gmail_extra">What you are asking for is "Remove extra spaces, except where there are two spaces between sentences". The hard part is to detect "between sentences". Otherwise you could amend my algoritm with a "replace all <period><space> with <period><em space>. But the sequence <period><space> may be present in other places than between sentences.<br><br></div><div class="gmail_extra">So, my take is that if you want double spaces between sentences, there is no easy way to remove all other extra spaces.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">/Peter<br></div></div>