put word 1 to -1 of tString into tString -- staggeringly simple

Mark Waddingham 36degrees at runrev.com
Sun Aug 14 06:02:39 EDT 2005


Prior to 2.2.1 (I believe) non-breaking-spaces were treated the same as
other spaces. In particular, they would be eaten up by the 'word' chunk
*and* allow line wraps in fields.

The latter was reported as a bug and so 'fixed'. In so doing it seems to
have broken the functionality of the 'word' chunk in this specific
circumstance - something which I don't believe has been mentioned up
until now.

Anyway, if people are generally of the feeling that the word chunk
should also eat non-breaking spaces then BZ it and it will do so
again...

Warmest Regards,

Mark.

On Sat, 2005-08-13 at 18:57 -0500, Ken Ray wrote:
> On 8/13/05 3:22 PM, "Sivakatirswami" <katir at hindu.org> wrote:
> 
> > What is the ASCII for a hard space and while the space might be
> > retained, I do believe even with a  a hard space, the empty line(s)
> > deletion at beginning and end of the entire text chunk would still be
> > achieved (the original goal)
> > 
> > right?
> 
> The ASCII value for a hard space is 202, and unfortunately the answer
> depends on what you've got in your container. If you have:
> 
> (CR)
> (spc)(CR)
> Test1(CR)
> Test2(CR)
> (CR)
> (spc)(CR)
> 
> when you do word 1 to -1 you get:
> 
> Test1(CR)
> Test2
> 
> However, if the container is:
> 
> (CR)
> (hardspc)(CR)
> Test1(CR)
> Test2(CR)
> (CR)
> (hardspc)(CR)
> 
> when you do word 1 to -1 you get:
> 
> (hardspc)CR
> Test1(CR)
> Test2(CR)
> (hardspc)
> 
> This is why I use the regex expression for my "stsTrim" function instead of
> "word 1 to -1"... it's not as elegant, but it *does* handle all the
> situations.
> 
> function stsTrim pWhat
>   local tRetVal
>   get matchText(pWhat, "(?s)^\s*(.*?)\s*$", tRetVal)
>   return tRetVal
> end stsTrim
> 
> But if you know for sure that you won't be dealing with hard spaces, "word 1
> to -1" is really elegant and easier to use I'd think.
> 
> 
> Ken Ray
> Sons of Thunder Software
> Web site: http://www.sonsothunder.com/
> Email: kray at sonsothunder.com
> 
> 
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution




More information about the use-livecode mailing list