lua字符串分割 string.split实现

function Split(szFullString, szSeparator)local nFindStartIndex = 1local nSplitIndex = 1local nSplitArray = {}while true do local nFindLastIndex = string.find(szFullString, szSeparator, nFindStartIndex) if not nFindLastIndex thennSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len(szFullString))break end nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, nFindLastIndex – 1) nFindStartIndex = nFindLastIndex + string.len(szSeparator) nSplitIndex = nSplitIndex + 1endreturn nSplitArray–ceshilocal currenttime = os.date(); –"04/23/2015 16:50:46" ;–= os.date();print(os.date());local cur_list = Split(currenttime," ");local cur_date_str = string.format("%s",cur_list[1]);local cur_time_str = string.format("%s",cur_list[2]);local cur_time_list = Split(cur_time_str,":");local cur_data_list = Split(cur_date_str,"/");print(cur_date_str)print(cur_time_str)for i = 1, #cur_data_listdostr = string.format("index %d: value = %s", i, cur_data_list[i]);print(str);endfor i = 1, #cur_time_listdostr = string.format("index %d: value = %s", i, cur_time_list[i]);print(str);end

原文查看:%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%88%86%E5%89%B2-string-split%E5%AE%9E%E7%8E%B0/

,要温暖还是怕麻烦。

lua字符串分割 string.split实现

相关文章:

你感兴趣的文章:

标签云: