li_septlen=len(sept)
ls_str=itemdata
do
li_pos=pos(ls_str,sept,1)
IF li_pos=0 THEN
IF li_matchcnt=(argnum - 1) THEN
Return ls_str
ELSE
Return "-1"
END IF
ELSE
ls_substr=mid (ls_str, 1, li_pos - 1)
//ls_str=right(ls_str,len(ls_str) - li_pos - li_septlen + 1 )//根据8.0与6.5的区别修改
ls_str=mid(ls_str,li_pos+li_septlen,len(ls_str) - li_pos - li_septlen + 1)
IF isNULL(ls_str) THEN RETURN '-1'
li_matchcnt++
li_count++
END IF
loop until li_count=argnum
return ls_substr