Re: getting rid of multiple consecutive blanks ?
John Markley <[email protected]> Sun, 25 Oct 2009 18:50:00 -0400
| Newsgroups | gmane.comp.handhelds.palm.peditors |
|---|---|
| Message-ID | <[email protected]> |
Quoting John Markley <[email protected]>: > Quoting Paul Nevai <[email protected]>: >> On Sun, Oct 25, 2009 at 11:40:42PM +1100, Voytek Eymont wrote: > >>> horizontal spaces, yes, tabs, perhaps >>> >>> search/regep that Paul suggested clears the above ones >>> >>> LF and CR, yes >> See "visibilator" in pedit's manual, do an visibilator job, then do a REGEXP >> search/replace job on the visibilated text, then do an de-visibilator job >> again. > You guys have solved it before I even awoke! I'm going to > experiment with pScripting the visibilator process ala Paul. OK, after a little futzing around, there results a pScript which I think will probably do it for you. Considerations - 1) As best I can tell, web text capture to pedit results in linefeed whitespaces and space whitespaces, but no carriage returns and few if any tabs. 2) You don't need the visibilator and RegExp to get rid of Linefeeds with the pedit Find'n'Replace tool. 3) There is a seemingly insurmountable event-queue block preventing the final "Done" event in an AllReplace using pToolSet pSearchTool, so I did only a script for pedit. I may fuss more with GlobalMacroMode pMacro find-and-replace in PTS, but later. 4) The following pScript links two chains, the first of which removes all LineFeeds, and the second of which uses RegExp to remove all multiple spaces. If you run it on a spacey web text memo I expect it to clean it up for you nicely. Please let me know. You can start it with the cursor anywhere in the memo, it will jump to the top and run. {Web Text Cleanup:: /*delete LF pPro*/ /xEpro f /xEpro T/xEpro W/xEpro R/xEpro r /p10 /&script$[@@WTC2@@]} {WTC2:: /&tap i[080,080] /&script$[@@WTC3@@]} {WTC3:: /p32 /xEpro f A /&script$[@@WTC4@@]} {WTC4:: d /&script$[@@WTC5@@]} {WTC5:: /*delete spaces pPro*/ /xEpro f /xEpro T/xEpro W/xEpro R /xs/xs * /&script$[@@WTC6@@]} {WTC6:: /&tap i[080,080] /&script$[@@WTC7@@]} {WTC7:: /p32 /xEpro f A /&script$[@@WTC8@@]} {WTC8:: d} ------------------------------------ Latest pedit/pToolSet/LapTopHack at http://www.osuweb.net/~pc/pca/pc_all.zip pedit/pToolSet/LapTopHack scripting info/resources at http://www.peditors.com Peditors Forum http://groups.yahoo.com/group/peditors Unsubscribe by writing to peditors-unsubscribe-hHKSG33Tihh4sT85+ipIM4ckdKdSAMto@public.gmane.org! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/peditors/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/peditors/join (Yahoo! ID required) <*> To change settings via email: mailto:[email protected] mailto:[email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/