成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Lua字符串庫(string庫)學習筆記

Lua字符串庫(string庫)學習筆記

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

Lua 最強大的特性之一就是它的字符串處理能力,它支持字符格式化輸出,具有可擴展的模式匹配查找功能,以及一些實用的字符操作,例如查詢、截取、替換和刪除等字符串操作,這些字符串操作函數(shù)都封裝在一個名為 string 的模塊里。

Lua 里的字符索引是從 1 開始,索引值也可以是負數(shù),這種情況將被解釋成向后索引,從字符串末尾開始算起。

下面是 Lua 5.2 提供的字符串操作函數(shù):

byte

函數(shù) string.byte 把字符串里的第 i 個字符轉為 ASCII 編碼,默認是輸出第一個字符的編碼(只有一個參數(shù)的話),用法:

復制代碼 代碼如下:

string.byte (s [, i [, j]])

例子:

復制代碼 代碼如下:

print(string.byte("abc")) //echo:97

print(string.byte("abc", 2))//echo:98

char

函數(shù) string.char 是把一個 ASCII 編碼轉換為對應的字符,用法:

復制代碼 代碼如下:

string.char (asc1, ...)

例子:

復制代碼 代碼如下:

print(string.char(97)) //echo a

print(string.char(99, 100, 101)) //echo cde

dump

函數(shù) string.dump 返回一個函數(shù)二進制形式的字符串,用法:

復制代碼 代碼如下:

string.dump (function)

參數(shù) function 是一個 Lua 函數(shù):

復制代碼 代碼如下:

function test()
    print("just a test")
end
print(string.dump(test))

函數(shù) string.dump 實現(xiàn)了函數(shù)的序列化,函數(shù)可以很輕松的傳遞,并在其他作用域調用。函數(shù) string.dump 出來的二進制字符串,可以用 load 函數(shù)反序列回來直接調用。

復制代碼 代碼如下:

function test()
    print("just a test")
end
local sd = string.dump(test)
print(sd)
local ls = load(sd)
print(ls)
ls()

find

函數(shù) string.find 查找字符串 s 里第一個符合查找字符 pattern 的位置,用法:

復制代碼 代碼如下:

string.find (s, pattern [, init [, plain]])

如果找到了目標字符 pattern,則返回它的開始和結束位置:

復制代碼 代碼如下:

start, end = string.find("just a test", "st")
print(start, end)

如果沒有找到,則返回 nil:

復制代碼 代碼如下:

print(string.find("just a test", "dhq.me"))

format

函數(shù) string.format 用于把字符串格式化輸出,用法:

復制代碼 代碼如下:

string.format (formatstring, ···)

string.format 函數(shù)的第一個參數(shù)是用來指定字符串的格式,例如:

復制代碼 代碼如下:

print(string.format("%s is %d", "ten", 10))

上面例子里的 %s 表示字符串,%d 表示數(shù)字,它們是 Lua 的格式化輸出符號。

string.format 函數(shù)的用法跟 C 語言里的 printf 函數(shù)類似,例如它可以像 printf 那樣輸出指定位數(shù)的數(shù)字:

復制代碼 代碼如下:

Pi = 3.1415926
print(string.format("Pi is %.2f", Pi))

Lua 的字符格式化輸出符號列表:

復制代碼 代碼如下:

.           所有字符
%a          字母
%c          控制符
%d          數(shù)字
%D          非數(shù)字
%l          小寫字母
%p          標點符號
%s          字符串
%u          大寫字母
%w          字母數(shù)字
%x          十六進制數(shù)
%z          用 0 表示的字符

gmatch

函數(shù) string.gmatch 會返回一個迭代函數(shù),尅通過該函數(shù)遍歷到一個字符串 s 中所有出現(xiàn)指定匹配模式 pattern 的地方,用法:

復制代碼 代碼如下:

string.gmatch (s, pattern)

例如下面是找出字符串 s 里的所有單詞:

復制代碼 代碼如下:

s = "just a test"
for w in string.gmatch(s, "%a+") do
    print(w)
end

gsub

函數(shù) string.gsub 用于全局字符串替換,字符串 s 里滿足匹配模式 pattern 格式的字符都會被替換成 repl 參數(shù)的值,用法:

復制代碼 代碼如下:

string.gsub (s, pattern, repl [, n])

例如:

復制代碼 代碼如下:

print(string.gsub("just a test", "st", "*"))

匹配模式 pattern 可以是一個正則:

復制代碼 代碼如下:

s = "num is 1234567890"
print(string.gsub(s, "%d", "*"))

可在函數(shù)的最后加上一個可選參數(shù) n,表示指定要替換的次數(shù):

復制代碼 代碼如下:

s = "sethook, setlocal, setmetatable, setupvalue, setuservalue"
print(string.gsub(s, "s%a+", "S", 2))

len

函數(shù) string.len 用于返回字符串 s 的長度,用法:

復制代碼 代碼如下:

string.len (s)

例子:

復制代碼 代碼如下:

print(string.len("abcdefg"))

lower

函數(shù) string.lower 用于把字符串 s 里的字母轉為小寫,用法:

復制代碼 代碼如下:

string.lower (s)

例如:

復制代碼 代碼如下:

print(string.lower("AbCdEfG"))

match

函數(shù) string.match 用于查找字符串 s 里第一個匹配對模式 pattern 的值,并返回匹配值,用法:

復制代碼 代碼如下:

string.match (s, pattern [, init])

上面參數(shù) init 是可選, 表示查找過程的起點, 默認從 1 開始:

復制代碼 代碼如下:

print(string.match("just a test", "test"))

參數(shù) patter 可以是一個正則模式:

復制代碼 代碼如下:

t = "today is 2003-5-31"
print(string.match(t, "%d+-%d+-%d+"))

如果 pattern 為空,則返回整個字符串;如果沒匹配成功,則返回 nil。

復制代碼 代碼如下:

print(string.match("abcdabcd", "a"))

rep

函數(shù) string.rep 返回一個由分隔符 sep 隔開的重復(repeat)n 次字符 s 的字符串,用法:

復制代碼 代碼如下:

string.rep (s, n [, sep])

默認的分隔符 sep 是空字符。

復制代碼 代碼如下:

print(string.rep("repeat", 3))

reverse

函數(shù) string.reverse 用于倒轉一個字符串 s 的排序,用法:

復制代碼 代碼如下:

string.reverse (s)

例如:

復制代碼 代碼如下:

print(string.reverse("reverse"))

sub

函數(shù) string.sub 用于從字符串 s 里截取一個從第 i 個字符到第 j 個字符間的子字符串,用法:

復制代碼 代碼如下:

string.sub (s, i [, j])

例如:

復制代碼 代碼如下:

print(string.sub("abcdefg", 2, 5))

參數(shù) i 可以是負數(shù),這種情況下,子串的位置從字符串 s 的最后開始算起:

復制代碼 代碼如下:

print(string.sub("abcdefg", -4, -2))

參數(shù) end 省略的話,則會返回從 i 到字符串末尾的子字符串:

復制代碼 代碼如下:

print(string.sub("abcdefg", 3))

upper

函數(shù) string.upper 用于把字符串 s 里的字母轉為大寫,用法:

復制代碼 代碼如下:

string.upper (s)

例如:

復制代碼 代碼如下:

print(string.upper("AbCdEfG"))

您可能感興趣的文章:
  • Lua中string.len()使用指南
  • Lua中的string庫和強大的模式匹配學習筆記
  • Lua loadstring函數(shù)用法實例
  • Lua中的loadfile、dofile、loadstring、require用法實例
  • LUA string庫使用小結
  • Lua中的string庫(字符串函數(shù)庫)總結
  • Lua中實現(xiàn)StringBuffer功能
  • Lua中字符串(string)淺析
  • Lua中string.lower()使用指南

標簽:儋州 天門 金昌 天門 臺灣 濰坊 宣城 德宏

巨人網(wǎng)絡通訊聲明:本文標題《Lua字符串庫(string庫)學習筆記》,本文關鍵詞  Lua,字符串,庫,string,學習,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Lua字符串庫(string庫)學習筆記》相關的同類信息!
  • 本頁收集關于Lua字符串庫(string庫)學習筆記的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美一区二区国产| 国产91免费看片| 国产在线高清| 一二三四区在线观看| 91久久极品少妇xxxxⅹ软件| 国产精品一区二区女厕厕| 蜜桃av免费在线观看| 欧美孕妇孕交黑巨大网站| 国产视频精品va久久久久久| 久久av在线播放| 九色91国产| 国产成人精品亚洲777人妖| 亚洲欧美日韩不卡| 久久人人超碰精品| 中文字幕第一页久久| 亚洲乱码中文字幕| 亚洲国产欧美一区| 亚洲欧美另类人妖| 欧美激情精品久久久久久黑人| 18一19gay欧美视频网站| 一本在线免费视频| 加勒比在线一区二区三区观看| 亚洲精品免费在线观看视频| 国产精品扒开腿做爽爽爽视频| 亚洲自拍欧美精品| 国产欧美一二三区| 久久99久久久欧美国产| 日韩成人18| 在线视频亚洲自拍| 922tv免费观看在线| 粉嫩91精品久久久久久久99蜜桃| 久久中文字幕二区| 99爱视频在线观看| 激情久久av| 超黄网站在线观看| 日产乱码一卡二卡三免费| 国产在线资源一区| 成人美女在线视频| 欧美大片日本大片免费观看| 你懂的在线观看一区二区| 亚洲国产精品123| 五月天六月丁香| 在线h片观看| 欧美日韩国产综合新一区| 一区二区三区在线视频免费| 欧美日韩另类国产亚洲欧美一级| 久久中文字幕一区二区| 国内精品久久久久久中文字幕| 免费在线观看的av| 欧美一区二区精美| 精品人体无码一区二区三区| 国产精品一区免费观看| 亚洲私拍自拍| 91香蕉视频污在线| 亚洲av无码国产精品永久一区| 精品黑人一区二区三区国语馆| 97久久久久久| 精品日韩欧美一区二区| 在线观看中文字幕av| 国产精品久久久久久久久久免费看| 国产探花一区二区| 一区二区三区免费观看| www.97视频| 日韩欧美黄色影院| 在线观看 中文字幕| 成人午夜在线播放| 亚洲天堂av中文字幕| 色久综合一二码| 91免费在线播放视频| 极品少妇xxxx精品少妇偷拍| av日韩在线网站| 日韩一区二区在线| 精品一区二区三区免费观看| 亚洲精华国产欧美| 亚洲精品一区二区三区中文字幕| 91综合久久一区二区| 欧美一区二区三区啪啪| 在线天堂资源| av电影一区二区三区| 成人免费视频在线观看| 国产一区二区主播在线| 亚洲国产成人不卡| 欧美日韩国产综合一区二区| 中文字幕亚洲影视| 国产黄色免费视频| 日本女优一区| 91丝袜美腿美女视频网站| 亚洲国产欧美一区二区三区久久| 久久影院免费观看| 久久91亚洲精品中文字幕奶水| 久久精品国产亚洲AV无码男同| 97视频人免费观看| 手机看片福利在线观看| 大荫蒂欧美视频另类xxxx| 成人精品久久| 中文久久乱码一区二区| 影视一区二区三区| 亚洲三级黄色在线观看| 人妻无码一区二区三区免费| 一区二区精品视频在线观看| 欧洲美女女同性互添| 香蕉视频在线视频| 天天撸夜夜操| 国产叼嘿视频在线观看| 国产精品男女视频| 91在线看国产| 天堂а√在线中文在线| 欧美午夜小视频| 91禁男男在线观看| 亚洲av成人无码一二三在线观看| 亚洲精品伊人| 国产精品天天av精麻传媒| 做爰高潮hd色即是空| 欧美一区二区三区公司| 亚洲色图日韩av| 思思久久99热只有频精品66| 日本韩国欧美一区二区三区| 久久久久久久麻豆| 天天插综合网| 国产av国片精品| 欧美精品一区二区三区在线看午夜| 亚洲免费电影在线观看| 91在线视频免费91| 亚洲综合网站在线观看| 舐め犯し波多野结衣在线观看| 国产一级片免费看| 日本一本二本在线观看| 三年片观看免费观看大全视频下载| 亚洲综合在线五月| 一区二区三区久久精品| 一级在线视频| 国产欧美一区二区三区久久| 欧美日韩成人在线播放| 亚洲国产精彩中文乱码av| 粉嫩久久99精品久久久久久夜| 中文字幕电影在线观看| 久久久久国产精品无码免费看| 国产精品白嫩白嫩大学美女| julia一区二区中文久久94| 污网站视频在线观看| 国产成人综合美国十次| 日韩丰满少妇无码内射| 国产精品第九页| 在线观看亚洲欧美| 国产裸体写真av一区二区| 国产福利一区二区三区视频在线| 高清成人在线| 97久久精品一区二区三区的观看方式| 成人9ⅰ免费影视网站| 久久久久精彩视频| 成人av网址在线观看| 国产成人午夜性a一级毛片| 欧美成人女星排行榜| 久久午夜av| 亚洲av人无码激艳猛片服务器| 日韩欧美极品在线观看| 777免费视频| 亚洲成avwww人| 色综合久久中文| 日韩国产精品大片| 性色av一区二区三区四区| 欧美大尺度激情区在线播放| 久久综合色一本| 人人妻人人玩人人澡人人爽| 中文字幕乱码一区二区三区| 欧美主播一区二区三区| 午夜a一级毛片亚洲欧洲| 午夜私人影院久久久久| 日本高清不卡一区二区三| 精品久久久三级丝袜| 麻豆免费在线观看视频| 97欧美精品一区二区三区| 91国偷自产一区二区三区的观看方式| 国产视频久久| 久草网在线观看| 青青草视频在线免费播放| 久99久在线| 国产日本精品| 黄色网在线看| 九九热国产视频| 欧美午夜精品久久久| 欧美xxxx14xxxxx性爽| 亚洲私人黄色宅男| 福利一区二区| 国产一级做a爰片在线看免费| 成人写真福利网| 97精品久久久午夜一区二区三区| 亚洲自拍一区在线观看| 亚洲色图 在线视频| 福利视频导航网| 久久综合九色综合97婷婷| 97免费在线观看视频| 亚洲视频一区二区在线| 自拍偷拍精选| 毛片av中文字幕一区二区| 国产视色精品亚洲一区二区| 国产伦精品一区二区三区四区视频| 欧美成人免费va影院高清| 日韩成人免费电影| 欧美日韩亚洲国产一区| 天天操天天干天天舔| 日韩精品一区二区三区三区免费| 久久夜色精品一区| 欧美精品国产精品日韩精品| 成人av一区二区三区| 亚洲第一av色| 日韩精品一区二区三区中文在线| 97久久久精品综合88久久| 纪美影视在线观看电视版使用方法| 综合一区中文字幕| 亚洲一区二区自偷自拍| 美日韩丰满少妇在线观看| 中文字幕久热精品在线视频| 欧美日韩电影在线观看| 91精品婷婷国产综合久久蝌蚪| www.色就是色| 国产一区三区在线播放| 欧美三级日韩三级国产三级| 日韩国产成人在线| 欧美成人国产精品一区二区| а√资源新版在线天堂| 变态黄色小视频网站| 亚洲天堂av一区| 亚洲成年人在线观看| 欧美三级韩国三级日本三斤| 欧美18免费视频| 国产精品扒开腿做爽爽爽的视频| 久久亚洲精品视频| 亚洲 日本 欧美 中文幕| 亚洲免费人成在线视频观看| 偷拍一区二区三区四区| 国产精品久久久久一区二区三区厕所| 在线免费黄色毛片| 亚洲国内高清视频| 无码精品一区二区三区在线播放| 日韩精品一区二区三区免费视频| 亚洲第一精品自拍| 全球成人免费直播| 久久国产精品亚洲人一区二区三区| 2020天天操| 欧美性猛交xxxxxx富婆| 调教驯服丰满美艳麻麻在线视频| 可以在线观看的黄色| 欧美网站一区二区| 国产主播喷水一区二区| 波多野吉衣中文字幕| 国产精品三区在线| 国产精品免费久久久久久| 97在线影院| 91精品视频在线看| 国产高清一级毛片在线不卡| 五月天婷婷激情视频| 久久成人免费视频| 中文字幕高清在线观看| 在线播放国产精品二区一二区四区| 国产在线精品成人一区二区三区| 日韩精品影音先锋| 国产精品一二三在线| 久久精品福利| wwwxxx免费| 亚洲av首页在线| 午夜黄色一级片| 97在线播放视频| 成人免费网址| 国产成人自拍一区| 午夜精品久久久久久久99热浪潮| 国产精品丝袜黑色高跟鞋| 亚洲精品一线二线三线无人区| 正义之心1992免费观看全集完整版| 97婷婷大伊香蕉精品视频| 国产亚洲欧洲997久久综合| 白白色在线观看| 国产精品福利在线| 在线观看国产视频一二三| 最近中文字幕mv免费高清视频8| 网曝门事件国产精品二区| 免费黄频在线观看| 快播av资源| 亚洲国产wwwccc36天堂| xxxxx性13一14| 精品入口麻豆88视频| 日本福利视频导航| 午夜欧美在线| 久久精品国产亚洲精品| 五月天综合婷婷| 亚洲精品欧美日韩专区| 一区二区国产视频| 欧美精品中文字幕亚洲专区| 国产人成一区二区三区影院| 内射一区二区三区| 久久93精品国产91久久综合| 乌克兰美女av| 在线午夜精品自拍| 日韩欧美中文一区| 亚洲一区二区三区成人在线视频精品| 少妇性色午夜淫片aaa播放| 精品一区二区在线观看视频| av成人免费在线观看| 在线观看黄av| 欧美日韩一区在线| 秋霞影院一区| 国产成人免费视频网站高清观看视频| 久久久久久com| 国内成人精品| 免费av一区二区三区| 一本一生久久a久久精品综合蜜| 国产91porn| 极品盗摄国产盗摄合集| 欧美午夜性生活| 日韩精品一区二区三区国语自制| 久久成人精品无人区| 国产亚洲精品久久久久久打不开| 久久精品无码一区| 欧美系列精品| 成人啊v在线| 综合在线视频| 九色porny自拍视频在线观看| 欧美三级在线观看视频| 国产色产综合色产在线视频| 最近中文av字幕在线中文| 91a在线视频| 中文字幕免费国产精品| 91精品国产综合久久精品app| 国产婷婷精品| 7777kkk亚洲综合欧美网站| 亚洲一区二区三区四区在线| 尤物tv在线精品| 手机在线播放av|