in reply to Re: Re: Re: Re: Re: One button text processing (OT)
in thread One button text processing

Well, by converting to sentence case, I mean changing only the first letter after a period to caps, not the first letter in every word to caps. I'm sorry, UE just doesn't do that. And how about programming UE to NOT lowercase the first letter in words like (Monday|Tuesday|Wednesday|Thur.|Wed.|Fri.), etc. to lowercase in a chunk of text. Or how about programming it to NOT capitalize words like 'the' or 'a' when not found at the beginning of line or sentence? With something like Vim, you could pipe the text to some Perl program to handle that kind of thing for you.

And, yes, I deal with stuff like this all the time when editing/revising content formatted with HTML (not that I would ever use UE to edit HTML in the first place) and so I do need custom, heavy duty regular expressions. And that brings me back to the major reason I wrote this program: Dreamweaver, which I use to edit HTML all the time, is almost totally useless for what I need.

Yes, I have version 10 of UE and I have seen, and used on occasion, the "advanced" RE syntax it uses. You are right, UE suits my purposes 99 times out of 100 when I'm coding and I'm glad it suits yours. I didn't mean to insult anyone when saying UE probably isn't suited for "hard core" programmers. I'm sorry if you somehow found this offensive.

$PM = "Perl Monk's";
$MCF = "Most Clueless Friar Abbot Bishop Pontiff";
$nysus = $PM . $MCF;
Click here if you love Perl Monks

  • Comment on Re: Re: Re: Re: Re: Re: One button text processing (OT)

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: Re: Re: One button text processing (OT)
by bm (Hermit) on Jul 15, 2003 at 15:05 UTC
    snipping various text related, language specifc operations

    As I said: these are generally not things that a programmer needs to do on their code, therefore there is no function to achieve this. Your right: F5 is all you have.

    With something like Vim, you could pipe the text to some Perl program to handle that kind of thing for you.

    Take a look at Advanced->Tool configuration. This does what you want - you can open a "pipe" to Perl.

    Example of my favourite: I created one called "Perl debug", defined as "perl -d %F", and bound it to ctrl-D. Whenever I want to debug the file I am editing, crtl-D will launch a debug session. "perl -de 0" is another good one.

    This approach could be used for your regexs. Remember to tick the 'Save active file' box. The tokens %modify% (to query for custom args to your command so you could define a new regex each time) - and %sel% (to pass the selected text to the command) are particularly relevant, in your case.

    I didn't mean to insult anyone ... I'm sorry if you somehow found this offensive.

    Relax, I am not offended :-). Just trying to convince you that UE should not be abandoned so easily, and you do not need to look elsewhere.

    But more generally, I am making the point that most people do not take the time to examine the full feature set of the tools available to them; almost always to their detriment.