DH> Dunno about that -- it was 2.51 on the install disks.
With luck, George or someone will tell us the differences.
DH> Huh?
Regular expressions. Call up the Table of Contents in the Help,
look in the middle column, about two thirds down, and read that
section. You won't understand it all, as it's damn complex and
takes time, but you'll get the general idea. Regular expressions
are like wildcards, but more extensive. Where DOS lets you do
"del new*.*" to erase all filenames starting with 'new' and
having extensions, REs let you do stuff like look in a list of
dates in the form mm/dd/yy for "1[0-2]/2[3-8]/95" which covers
any date from the 23rd thru 28th in October/November/December
of 1995. And many more complex things.
DH> I don't see a definition of "normal order"
Just plain old ascii order like you find in any decimal chart,
or use with Alt-numpad. Space is 32, } is 125, the vertical
single-line drawing character is 179, and so on.
JS> That would make TSE consider this whole line a single word.
DH> I noticed that! :-( It isn't QUITE what I had in mind! :-))
So why precisiely do you want the space? Give us the reason,
and we can likely tell you how to handle the situation.
> Set(WordSet,ChrSet(" *\-0-9A-Z_a-z"))
DH> That works quite well, but adding the space seems to override
> the A-Za-z -- TSE finds ONLY the spaces between words!
When? Under what circumstances? If you mean for WordLeft and
WordRight, say, that's to be expected, because what it's doing
is going along until it finds a character NOT in your WordSet
(usually a punctuation mark, in normal text) and then stopping
at the next character FROM your WordSet, which is almost always
a space, or the start or end of a line. It's not stopping at
just any old space, but (usually) spaces after punctuation.
WordRight works on the starts of words. Do something like
MarkWord ( by default) and you'll see it marks a
whole line at a time, up to some non-wordset character like
punctuation.
-- SPEED 2.00 #1019: As if there were safety in stupidity alone. * Thoreau
--- QScan/PCB v1.17b / 01-0175
---------------
* Origin: Eagle's Nest Comm., Inc Prov, RI 401-621-4600 (1:323/150)
|