Stripping trailing spaces from a string

Jim Ault JimAultWins at
Sun Mar 5 01:51:08 EST 2006

On 3/4/06 8:00 PM, "Jim Witte" <jswitte at> wrote:

> How can I use a RegEx to strip trailing white-space?  I tried:
> get matchText(theExpr, "(.*)\s*", theExpr)
> where theExpr is "0025E95C mov      r5, r0                          "
> _______________________________________________

   put "(.*[^\s])" into regEx --trims spaces from right
  get matchText(strr,regEx,strr)

Basically says capture the whole string and come back until the character is
not a "word delimiter", not necessarily a space.  If you only want spaces to
qualify then use

put "(.*[^\ ])" into regEx --trims spaces from right
(note the space char after the "\")

put "([^\s]+)" into RegEx  --matches only the first word

Basically says capture the characters as long as it is not a "word

Ken has MUCH better experience and even gives time trial results :-)

Jim Ault
Las Vegas

More information about the Use-livecode mailing list