tag1:value|tag2:value|
这样的字符串
需要判断tag值
然后在去value值
tag和value的长度都是不确定的
本人新手请各位大大帮忙~~
------解决方案--------------------
函数string f_get_value(string as_grant, string as_tag)
//返回的value值
string ls_value
long ll_pos
as_grant = '
------解决方案--------------------
' + as_grant //保证最左边都有
------解决方案--------------------
ll_pos = posw(as_grant, '
------解决方案--------------------
' + as_tag + ':')
if ll_pos > 0 then
ll_pos += lenw('
------解决方案--------------------
' + as_tag + ':')
ls_value = midw(as_grant, ll_pos, posw(as_grant, '
------解决方案--------------------
', ll_pos) - ll_pos )
end if
return ls_value //没有找到tag则返回空字符串
调用:
messagebox('', f_get_value('tag1:value
------解决方案--------------------
tag2:value
------解决方案--------------------
', 'tag1'))