How do I remove part of a path?

Pete pete at
Mon Aug 1 13:11:41 EDT 2011

Another variant might be:

replace "/" & item 4 of myURL with empty in myURL

As an aside, I have found a very frequent need to parse out tab-delimited
strings and had been doing it by setting the itemdelimiter to tab and back
again.  I got myself in trouble so many times by forgetting to set the
itemdelimiter back to its original value that I wrote a short handler to do

function tabItem pitem,pstring
   set the itemdelimiter to tab
   return item pitem of pstring
end tabItem

put tabItem(3,myString) into myColumn

Since the itemdelimiter setting is local to a handler, don't need to
save/reset it.  Saved me a few hundred lines of coding and eliminated
itemdelimiter debuggung issues.

I wish there was a tab-delimited chunk type native to LC.  I see there is a
columndelimiter property that is set to tab but I think it's only use is for
combine and split on arrays.  Would be great to be able to do "put column 3
of myString into myColumn".

Molly's Revenge <>

On Mon, Aug 1, 2011 at 8:38 AM, Michael Kann <mikekann at> wrote:

> Jim,
> Now I get it. Good one-liner.
> Mike
> --- On Mon, 8/1/11, Jim Ault <jimaultwins at> wrote:
> From: Jim Ault <jimaultwins at>
> Subject: Re: How do I remove part of a path?
> To: "How to use LiveCode" <use-livecode at>
> Date: Monday, August 1, 2011, 10:28 AM
>  "itemToParse" is a variable name I created that contains the string, such
> as
> ""
> Sorry about the confusion.
> Perhaps I should have used "tStringOfItemsToParse"

More information about the Use-livecode mailing list