解析分割字符串序列

/******************************************************************************/ //函數名: gf_Split //功能說明:解析分割字符串序列 //輸入參數:1、as_Sequence  待解析的字符序列 //    2。as_Separator  分隔符 //輸出參數:1.  as_Str[]     解析後得到的字符串數組(注意參數調用方式) //返回值: 0_成功  -1_失敗 //函數完成:woods //調用關係:本函數爲公共外部函數,可被系統開發的任何地方調用 /******************************************************************************/ Long  ll_len //字符長度 long  i,j String ls_Sequence String ls_Separator integer li_position

ls_Sequence = as_Sequence ls_Separator= as_Separator

//取字符串長度 ll_len=len(ls_Sequence)

j=1

for i=1 to ll_len  li_position=pos(ls_Sequence,ls_Separator,i)    if li_position=0 then //沒有找到符合要求的位置   as_Str[j]=mid(ls_Sequence,i,ll_len)   exit  elseif li_position=1 then //如果第一個位置爲分隔符     else   as_Str[j]=mid(ls_Sequence,i,li_position - i)   j=j+1  end if    i=li_position next

return 0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章