婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 使用lua實(shí)現(xiàn)split字符串分隔

使用lua實(shí)現(xiàn)split字符串分隔

熱門(mén)標(biāo)簽:清朝地圖標(biāo)注哈爾濱 武漢外呼防封系統(tǒng)多少錢(qián) 怎么去除地圖標(biāo)注 冀州市地圖標(biāo)注 百度地圖標(biāo)注早餐區(qū)域 新岸線智能電銷機(jī)器人 地圖標(biāo)注大廈 個(gè)人怎么在地圖標(biāo)注需要的店鋪 漳州智云呼電話機(jī)器人

LUA并不象其它許多"大而全"的語(yǔ)言那樣,包括很多功能,比如網(wǎng)絡(luò)通訊、圖形界面等。但是LUA可以很容易地被擴(kuò)展:由宿主語(yǔ)言(通常是C或C++)提供這些功能,LUA可以使用它們,就像是本來(lái)就內(nèi)置的功能一樣。LUA只包括一個(gè)精簡(jiǎn)的核心和最基本的庫(kù)。這使得LUA體積小、啟動(dòng)速度快,從而適合嵌入在別的程序里。因此在lua中并沒(méi)有其他語(yǔ)言那樣多的系統(tǒng)函數(shù)。習(xí)慣了其他語(yǔ)言的字符串分割函數(shù),與是就自己寫(xiě)了一個(gè),記錄在此,以備使用.
下面在簡(jiǎn)單介紹下lua:

Lua 是一個(gè)小巧的腳本語(yǔ)言。作者是巴西人。該語(yǔ)言的設(shè)計(jì)目的是為了嵌入應(yīng)用程序中,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。

Lua腳本可以很容易的被C/C++代碼調(diào)用,也可以反過(guò)來(lái)調(diào)用C/C++的函數(shù),這使得Lua在應(yīng)用程序中可以被廣泛應(yīng)用。不僅僅作為擴(kuò)展腳本,也可以作為普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和維護(hù)。

Lua由標(biāo)準(zhǔn)C編寫(xiě)而成,代碼簡(jiǎn)潔優(yōu)美,幾乎在所有操作系統(tǒng)和平臺(tái)上都可以編譯,運(yùn)行。
一個(gè)完整的Lua解釋器不過(guò)200k,在目前所有腳本引擎中,Lua的速度是最快的。這一切都決定了Lua是作為嵌入式腳本的最佳選擇。

復(fù)制代碼 代碼如下:

function Split(str, delim, maxNb)  
    -- Eliminate bad cases...  
    if string.find(str, delim) == nil then 
        return { str } 
    end 
    if maxNb == nil or maxNb 1 then 
        maxNb = 0    -- No limit  
    end 
    local result = {} 
    local pat = "(.-)" .. delim .. "()"  
    local nb = 0 
    local lastPos  
    for part, pos in string.gfind(str, pat) do 
        nb = nb + 1 
        result[nb] = part  
        lastPos = pos  
        if nb == maxNb then break end 
    end 
    -- Handle the last field  
    if nb ~= maxNb then 
        result[nb + 1] = string.sub(str, lastPos)  
    end 
    return result  
end 

您可能感興趣的文章:
  • Lua中使用table.concat連接大量字符串實(shí)例
  • Lua教程(五):C/C++操作Lua數(shù)組和字符串示例
  • Lua中字符串(string)淺析
  • Lua字符串庫(kù)中的幾個(gè)重點(diǎn)函數(shù)介紹
  • Lua函數(shù)與字符串處理簡(jiǎn)明總結(jié)
  • Lua中的string庫(kù)(字符串函數(shù)庫(kù))總結(jié)
  • Lua字符串模式匹配函數(shù)小結(jié)
  • Lua字符串庫(kù)(string庫(kù))學(xué)習(xí)筆記
  • Lua源碼中字符串類型的實(shí)現(xiàn)

標(biāo)簽:天門(mén) 天門(mén) 儋州 金昌 臺(tái)灣 德宏 濰坊 宣城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用lua實(shí)現(xiàn)split字符串分隔》,本文關(guān)鍵詞  使用,lua,實(shí)現(xiàn),split,字符串,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用lua實(shí)現(xiàn)split字符串分隔》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于使用lua實(shí)現(xiàn)split字符串分隔的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 黄冈市| 定安县| 安阳市| 周至县| 葵青区| 米易县| 突泉县| 福清市| 同德县| 大同县| 保靖县| 尉犁县| 昌乐县| 泸水县| 闽清县| 遂昌县| 缙云县| 乌拉特后旗| 余姚市| 安陆市| 江油市| 河西区| 三江| 原平市| 鄂州市| 鹤壁市| 崇仁县| 砀山县| 德惠市| 任丘市| 都兰县| 信阳市| 镇巴县| 芜湖县| 绵竹市| 德保县| 阳春市| 东乡县| 郸城县| 沅陵县| 海盐县|