In message <56a1b699dcjoh...@ukgateway.net>
          John Williams <joh...@ukgateway.net> wrote:

> In article <0612b1a156.ga...@wra1th.plus.com>,
>   Gavin Wraith <ga...@wra1th.plus.com> wrote:

> So you're suggesting that I measure each URL length first, perhaps BGETting
> it until I encounter a terminator, and then DIM a variable accordingly -
> or, actually, a series of concatenating variables as I intend to BPUT them
> later; so I don't really need to have a long variable, just a series of
> suitable GET variables.

Not BGET. You do not need to work byte by byte. Why not GET$?
It is a long time ago since I used BASIC.

Do you know about StrongED scripts? Here is one that replaces the text
in a StrongED window by a list of the URLs occurring in it, ignoring duplicates.

Here it is:

#! lua
local pat, used ="(https?://[^%s\t]+)", { }
for line in io.lines (arg[1]) do
  for url in line:gmatch (pat) do
     if not used[url] then
        print (url)
        used[url] = true
     end -- if
  end -- for
end -- for

-- 
Gavin Wraith (ga...@wra1th.plus.com)
Home page: http://www.wra1th.plus.com/

Reply via email to