pb 字符串拆分
发布网友
发布时间:2022-05-06 18:18
我来回答
共1个回答
热心网友
时间:2023-11-05 19:49
自定义一个函数来实现,下面是我的代码。你的是“,”号分割,
string ls_get[]
string aa='1234,5678,1264,1234';
ls_get = f_conver_char2list(",",aa)
返回
ls_get [1] = "1234"
ls_get [2] = "5678"
ls_get [3] = "1264"
ls_get [4] = "1234"
函数源码
//-----------------------------------------------------------------------------------
// f_conver_char2list("|","abc|123")
// return str_list[1] = abc
// return str_list[2] = 123
// 字符串 按 特定字符 返回 字符列表
//-----------------------------------------------------------------------------------
string str_list[]
string str_temp
integer i=1
long ll_pos
ll_pos = pos(str_input,str_bj,1)
do
if ll_pos = 0 then
str_list[i] = str_input
else
str_list[i] = left(str_input,ll_pos - 1)
i++
str_input = mid(str_input,ll_pos + 1)
ll_pos = pos(str_input,str_bj,1)
if ll_pos = 0 then str_list[i] = str_input
end if
loop while ll_pos <> 0
return str_list