最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Lua中實(shí)現(xiàn)php的strpos()以及strrpos()函數(shù)

 更新時(shí)間:2014年11月03日 15:40:18   投稿:hebedich  
這篇文章主要介紹了在Lua中實(shí)現(xiàn)php的strpos()以及strrpos()函數(shù)的方法,需要的朋友可以參考下

在來(lái)寫一個(gè)lua中實(shí)現(xiàn)php的strpos()函數(shù),查找某個(gè)字符串在指定字符串首次出現(xiàn)的位置,其實(shí)lua中也為我們提供了這樣的函數(shù)使用string.find()即可獲得,下面我們還是簡(jiǎn)單寫一個(gè)函數(shù),代碼如下:

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

function strpos (str, f)  
    if str ~= nil and f ~= nil then  
        return (string.find(str, f))  
    else 
        return nil  
    end  
end 

測(cè)試如下圖所示:

下面在來(lái)個(gè)strrpos()函數(shù),查找某個(gè)字符串在指定字符串最后一次出現(xiàn)的位置,下面我們還是簡(jiǎn)單寫一下函數(shù),代碼如下:

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

function strrpos (str, f)  
    if str ~= nil and f ~= nil then  
        local t = true 
        local offset = 1 
        local result = nil  
        while (t)  
        do 
            local tmp = string.find(str, f, offset)  
            if tmp ~= nil then  
                offset = offset + 1 
                result = tmp  
            else 
                t = false 
            end  
        end  
        return result  
    else 
        return nil  
    end  
end 

測(cè)試如下圖(注意:如果要查找 . 需要進(jìn)行轉(zhuǎn)義,使用"%."):

好了,今天就先到這里,以后我們繼續(xù)實(shí)現(xiàn)其他函數(shù)功能

相關(guān)文章

  • lua日志文件處理代碼

    lua日志文件處理代碼

    本文給大家分享的是使用lua編寫的日志文件的處理代碼,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。
    2015-09-09
  • 舉例講解Lua中的Table數(shù)據(jù)結(jié)構(gòu)

    舉例講解Lua中的Table數(shù)據(jù)結(jié)構(gòu)

    這篇文章主要介紹了舉例講解Lua中的Table數(shù)據(jù)結(jié)構(gòu),說(shuō)明都融入到了注釋中,需要的朋友可以參考下
    2015-07-07
  • Lua協(xié)同程序(COROUTINE)運(yùn)行步驟分解

    Lua協(xié)同程序(COROUTINE)運(yùn)行步驟分解

    這篇文章主要介紹了Lua協(xié)同程序(COROUTINE)運(yùn)行步驟分解,本文著重分解協(xié)同程序的運(yùn)行步驟,需要的朋友可以參考下
    2015-01-01
  • Lua中變相實(shí)現(xiàn)continue跳出循環(huán)

    Lua中變相實(shí)現(xiàn)continue跳出循環(huán)

    這篇文章主要介紹了Lua中變相實(shí)現(xiàn)continue跳出循環(huán),Lua中是沒(méi)有continue的,本文使用一個(gè)小技巧實(shí)現(xiàn)了跟continue一樣的效果,需要的朋友可以參考下
    2014-12-12
  • Lua中實(shí)現(xiàn)php的strpos()以及strrpos()函數(shù)

    Lua中實(shí)現(xiàn)php的strpos()以及strrpos()函數(shù)

    這篇文章主要介紹了在Lua中實(shí)現(xiàn)php的strpos()以及strrpos()函數(shù)的方法,需要的朋友可以參考下
    2014-11-11
  • Lua中string.lower()使用指南

    Lua中string.lower()使用指南

    這篇文章主要介紹了Lua中操作字符串的基本方法整理,是Lua入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-08-08
  • lua 基礎(chǔ)教程

    lua 基礎(chǔ)教程

    Lua 的語(yǔ)法比較簡(jiǎn)單,學(xué)習(xí)起來(lái)也比較省力,但功能卻并不弱。所以,我只簡(jiǎn)單的歸納一下Lua的一些語(yǔ)法規(guī)則,使用起來(lái)方便好查就可以了。估計(jì)看完了,就懂得怎么寫Lua程序了。
    2015-09-09
  • Lua的堆棧淺析

    Lua的堆棧淺析

    這篇文章主要介紹了Lua的堆棧淺析,本文參考游戲人工智能編程案例精粹中的Lua堆棧索引圖,畫出了自己的一張理解圖,需要的朋友可以參考下
    2014-09-09
  • Lua中的閉包小結(jié)

    Lua中的閉包小結(jié)

    這篇文章主要介紹了Lua中的閉包小結(jié),本文對(duì)閉包的概念做了講解,同時(shí)給出閉包代碼示例,需要的朋友可以參考下
    2014-09-09
  • 用sysbench來(lái)測(cè)試MySQL的性能的教程

    用sysbench來(lái)測(cè)試MySQL的性能的教程

    這篇文章主要介紹了用sysbench來(lái)測(cè)試MySQL的性能的教程,使用Lua腳本操作,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

商城县| 库伦旗| 鄂尔多斯市| 喜德县| 巴东县| 平南县| 乡城县| 习水县| 页游| 灵丘县| 浮山县| 英超| 长治市| 安龙县| 文昌市| 南川市| 西平县| 客服| 洞口县| 丰县| 锡林浩特市| 泉州市| 大洼县| 精河县| 三亚市| 汪清县| 施秉县| 深泽县| 瑞昌市| 太保市| 电白县| 清水河县| 波密县| 洞头县| 墨脱县| 东丰县| 无棣县| 科尔| 砀山县| 澄江县| 阜平县|