Craig-
Here's a variation using an array:
function MyFindLines pTextToFind, pVariable
local tArray
local tLineNumber
put 0 into tLineNumber
repeat for each line tLine in pVariable
if pTextToFind is in tLine then
put tLine into tArray[tLineNumber]
end if
add 1 to tLineNumber
end repeat
return tArray
end MyFindLines
--
-Mark Wieder
mwieder at ahsoftware.net