Ah, I never get to provide a solution to these questions... until now. Usually they are beyond my hobbyist skills or a dozen heavy hitters have solved the dilemma already by the time I read the digests. Now the trick is posting this before anyone else beats me to it. ; )

Bob, many types of characters are invisible. Collectively called "white space," they include TAB, hard space, space, new line, form feed, etc. If I'm not mistaken, the list gets even longer if the data is in unicode. Regular Expressions has a way to catch all of these at once. In Rev this looks like this:

-- to trim leading white space
ReplaceText("    The cat crawled under the mat.        ","^\s+","")
-- \s means any white space, and + means one or more of them.

-- likewise, to trim trailing white space
ReplaceText("    The cat crawled under the mat.         ","\s+$","")

The 1 to -1 solution is best for stripping both ends.

        Mark Greenberg

PS  Thanks for the 15 seconds of fame.


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to