午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

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

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

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

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

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

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

byte

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

復制代碼 代碼如下:

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

例子:

復制代碼 代碼如下:

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

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

char

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

復制代碼 代碼如下:

string.char (asc1, ...)

例子:

復制代碼 代碼如下:

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

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

dump

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

復制代碼 代碼如下:

string.dump (function)

參數 function 是一個 Lua 函數:

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

find

函數 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

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

復制代碼 代碼如下:

string.format (formatstring, ···)

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

復制代碼 代碼如下:

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

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

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

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

gmatch

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

復制代碼 代碼如下:

string.gmatch (s, pattern)

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

復制代碼 代碼如下:

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

gsub

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

復制代碼 代碼如下:

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

例如:

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

len

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

復制代碼 代碼如下:

string.len (s)

例子:

復制代碼 代碼如下:

print(string.len("abcdefg"))

lower

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

復制代碼 代碼如下:

string.lower (s)

例如:

復制代碼 代碼如下:

print(string.lower("AbCdEfG"))

match

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

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

參數 patter 可以是一個正則模式:

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

rep

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

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

reverse

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

復制代碼 代碼如下:

string.reverse (s)

例如:

復制代碼 代碼如下:

print(string.reverse("reverse"))

sub

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

復制代碼 代碼如下:

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

例如:

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

upper

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

復制代碼 代碼如下:

string.upper (s)

例如:

復制代碼 代碼如下:

print(string.upper("AbCdEfG"))

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

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

巨人網絡通訊聲明:本文標題《Lua字符串庫(string庫)學習筆記》,本文關鍵詞  Lua,字符串,庫,string,學習,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Lua字符串庫(string庫)學習筆記》相關的同類信息!
  • 本頁收集關于Lua字符串庫(string庫)學習筆記的相關信息資訊供網民參考!
  • 推薦文章
    91精品人妻一区二区| 久久久三级国产网站| 国产小视频在线免费观看| 伊人五月天婷婷| 一区二区视频在线播放| 国产美女高潮久久白浆| 精品视频久久久久久久| 精品成人久久av| 丁香激情综合国产| 亚洲高清在线观看视频| 久久久久97国产| 国产51自产区| 免费黄色日本网站| 国产精品伊人久久| 日韩久久在线| 在线看视频不卡| 欧美日韩午夜视频| 97超碰欧美中文字幕| 精品日本高清在线播放| 久久99热这里只有精品国产| 成人国内精品久久久久一区| 91香蕉视频导航| 中文在线最新版天堂| 国产一区二区伦理片| 亚洲第一综合天堂另类专 | 手机看片福利在线| 欧美日韩电影在线播放| 国产精品自产拍在线观| 国产三级精品网站| 日本一区二区视频在线播放| 亚洲欧美另类综合偷拍| 黄色www网站| 91视频在线观看免费| 91在线播放视频| 国产精品久久久久久久久毛片| 久久精彩免费视频| 国产激情在线观看视频| 亚洲精品一区二区二区| 亚洲午夜久久久| 国产精品欧美激情在线播放| 国产中文字幕一区二区| 秋霞网一区二区| 色综合久久88色综合天天免费| 国产不卡一区二区视频| 激情综合亚洲精品| 中文字幕久热精品视频在线| 中国丰满人妻videoshd| 亚洲天堂网在线观看视频| 亚洲人成小说网站色在线| 日韩av免费在线播放| 日本a级c片免费看三区| 88国产精品欧美一区二区三区| а√中文在线资源库| 国产精品爽爽ⅴa在线观看| 草莓视频18免费观看| 国产亚洲欧洲高清| 91玉足脚交白嫩脚丫| a美女胸又www黄视频久久| 国产成人涩涩涩视频在线观看| 亚洲欧美日本一区| 亚洲一区日韩精品中文字幕| 韩剧1988免费观看全集| 秋霞无码一区二区| 91在线观看免费视频| 小说区视频区图片区| 国产成a人亚洲| 欧美在线不卡区| 卡一卡二卡三在线观看| 韩日av一区二区| 亚洲码在线观看| 国产偷人妻精品一区| 色综合久久88色综合天天免费| 日本丰满少妇裸体自慰| 中文字幕国内精品| 中文字幕一区二区三区波野结| 欧美私模裸体表演在线观看| 久久久久久久久久久影视| 在线观看免费成人| 无码中文字幕色专区| 爱爱视频免费在线观看| 欧美日本在线一区| 成年人在线观看视频免费| 本田岬高潮一区二区三区| 日韩欧美中文字幕制服| 日本三级福利片| 亚洲男女一区二区三区| 中文精品一区二区三区| 在线免费观看视频网站| 亚洲欧洲午夜一线一品| 美女久久久久久久久久| 风流少妇一区二区三区91| 欧美大荫蒂xxx| 999av视频| 91亚洲精品久久久| 精品亚洲porn| 久久精品网站视频| 亚洲成人性视频| 无码人妻精品一区二区三区蜜桃91| 久久夜色精品国产| 麻豆视频在线免费看| 日韩欧美在线国产| 亚洲不卡视频在线| 国产精品久久久久影院色老大| 欧美爱爱视频网站| 国产午夜福利精品| 欧美老年两性高潮| 苍井空张开腿实干12次| 亚洲女人天堂色在线7777| 亚洲综合网在线| 亚洲韩国青草视频| 五月天婷婷色综合| 精品粉嫩aⅴ一区二区三区四区| 青青青免费在线| 一区二区在线观看不卡| a级黄色一级片| 欧美日韩国产另类不卡| 在线免费观看av网址| 国产精品久久99久久| 久久综合久久鬼| 国产亚洲美女久久| 国产乱淫av麻豆国产免费| 538在线一区二区精品国产| 亚洲免费av一区二区三区| 国产精品国产馆在线真实露脸| 国内精品小视频| 欧美日韩偷拍视频| 97欧美精品一区二区三区| 欧美一级淫片aaaaaa| 国产高清自拍一区| 国产精品一品视频| 国产69精品久久久久9999apgf | 亚洲精品国产精品国自产网站按摩| 国产美女久久久| 亚洲精品福利视频网站| 欧美日韩大片在线观看| 欧美少妇一区| 欧美性一级生活| 中文字幕一区二区人妻| 高清国产一区| 亚洲国产精品激情在线观看| 一本一道久久a久久精品综合| 国产色综合一区| 国产日韩一区二区在线| 亚洲精品自拍动漫在线| 国产又粗又大又爽的视频| 欧美国产精品劲爆| 欧美 日韩 国产 一区二区三区| 91在线免费视频| 国产盗摄女厕一区二区三区 | 午夜精品久久久久久久久| 亚洲自拍偷拍色图| 国产精品一二三在| 亚洲男人天堂2021| 国产又爽又黄的激情精品视频| 亚洲一区二区三区四区在线 | 日本免费一区二区三区视频观看| 国产精品一区二区视频| 丰满少妇被猛烈进入高清播放| 欧美日韩美女在线观看| free性中国hd国语露脸| 日韩黄在线观看| 伊人久久一区二区| 欧美一区三区三区高中清蜜桃| wwwwww在线观看| 欧美亚洲第一区| 成人99免费视频| 国产女主播在线播放| 在线观看欧美www| 亚洲老妇色熟女老太| 天天综合中文字幕| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲一卡二卡区| 亚洲精品乱码久久久久久| 欧美成人精品激情在线视频| 400部精品国偷自产在线观看| 中文字幕亚洲自拍| 亚洲女女做受ⅹxx高潮| 日韩网红少妇无码视频香港| 青青草影院在线观看| 91精品国产综合久久精品性色| 久久久久久久久99| 国产成人精品久久久| 久久激情综合网| 国产午夜伦鲁鲁| 亚洲国产成人精品久久| 国产剧情久久久| 精品产品国产在线不卡| 国产精品一区二区你懂的| 哪个网站能看毛片| 国产91av在线| 欧美日韩国产天堂| 亚洲熟妇无码久久精品| 精品日韩美女| 欧美亚州韩日在线看免费版国语版| 91av在线免费播放| 日韩成人av网址| 污污网站在线免费观看| 天天干天天av| 国产精品视频yy9099| 欧美性大战久久久久久久蜜臀| 亚洲伦理在线观看| 性色av蜜臀av浪潮av老女人| 精品国产一区二区三| 精品久久久久99| 蜜桃免费网站一区二区三区| 超碰中文字幕在线观看| 中文字幕日韩有码| 丝袜诱惑制服诱惑色一区在线观看 | 久久亚洲AV无码| 五月婷婷深爱五月| 成人欧美一区二区三区黑人| 国产精品女同一区二区三区| 免费黄色国产视频| 欧美日韩电影一区二区| 欧美午夜视频在线观看| 男人的天堂久久久| 欧美一卡2卡3卡4卡无卡免费观看水多多| 亚洲精品大尺度| 亚洲线精品一区二区三区八戒| 国产精品一二三四| 国产精品色综合| 国产在线免费av| 五月丁香综合缴情六月小说| 成人网在线观看| 精品国产免费人成电影在线观看四季 | 激情无码人妻又粗又大| av一区二区三区免费| 成人av电影在线播放| 成人h动漫精品一区| 国产成人欧美在线观看| 亚洲精品av在线播放| 亚洲日本在线看| 色婷婷在线视频| www.欧美日本| 日韩在线小视频| 成人av网址在线| 国产精品视频久久久久久| 久久午夜福利电影| 日韩不卡视频一区二区| 情事1991在线| 91久色porny| 亚洲第一区第二区第三区| 国产精品欧美激情在线播放| 欧美亚洲综合久久| 久久国产剧场电影| 国产孕妇孕交大片孕| 免费福利视频网站| 九九热视频免费| 中文字幕色一区二区| 国产日韩在线看片| 亚洲开心激情网| 99久久亚洲一区二区三区青草 | 亚洲一区三区| 国产亚洲精品va在线观看| 中文字幕乱码久久午夜不卡| 99热这里只有精品5| 丁香花在线影院观看在线播放| 一区二区中文字幕| 国产婷婷一区二区| 亚洲区小说区图片区| 久久久久久久黄色片| 国产又粗又猛又色| 国产视色精品亚洲一区二区| 久久中文字幕在线| 日韩欧美在线网址| 国产麻豆精品一区二区| 一道本在线免费视频| yy111111少妇影院日韩夜片| 日韩中文综合网| 一区二区三区免费观看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 公肉吊粗大爽色翁浪妇视频| 中文字幕制服丝袜| 日韩少妇内射免费播放18禁裸乳| 国产精品av在线| 日韩国产精品视频| 日韩毛片精品高清免费| 久久欧美肥婆一二区| 精品无码m3u8在线观看| 男人女人拔萝卜视频| 久久久久久精| 亚洲欧洲自拍偷拍| 成人免费在线视频| 成人手机电影网| 蜜臀av国产精品久久久久 | 亚洲不卡在线观看| 青青青伊人色综合久久| 欧美成人一区二区视频| 国产亚洲视频一区| 欧美成年人视频网站| 欧美一区二区三区免费观看视频| 久久久国产一区二区三区四区小说 | 大胆人体色综合| 在线亚洲一区观看| 久久99久久久久| 亚洲天堂一区在线| 久久精品综合视频| 成年人网站免费视频| 国产精品视频500部| 亚洲天堂av在线免费观看| 亚洲美女淫视频| 亚洲av激情无码专区在线播放| 成人小说亚洲一区二区三区| 精品人妻aV中文字幕乱码色欲| 国产精品久久久久久久久久久久久久久久久久| 黑人狂躁日本娇小| 六十路息与子猛烈交尾| 亚洲国产成人精品无码区99| 日本精品二区| 一本色道久久88综合日韩精品| 五月综合激情日本mⅴ| 国产视频在线观看一区二区三区| 国产馆精品极品| 免费人成在线不卡| 蜜臂av日日欢夜夜爽一区| 国产福利91精品| 国产欧美一区二区精品婷婷| 欧美国产日韩亚洲一区| 国产精品日日摸夜夜摸av| 国产欧美一区二区三区在线看蜜臀 | 国产精品成av人在线视午夜片| 亚洲精品国产电影| 欧美丰满高潮xxxx喷水动漫| 亚洲一区二区欧美日韩| 亚洲一区日韩精品中文字幕| 中文字幕中文字幕在线一区| 五月婷婷深深爱| 中文字幕在线观看欧美| 欧美精品成人久久| 婷婷激情五月网| 波多野结衣视频观看| www.国产视频| 97人妻一区二区精品视频| 青春草免费视频| 久草视频在线资源站| 久热精品在线观看| 国产资源中文字幕| 免费高清一区二区三区| 亚洲 欧美 综合 另类 中字| 青青青在线观看视频| 精品一区二区三区无码视频| 可以看的av网址| 国产美女福利视频| av片免费播放| 狠狠色综合色综合网络| 亚洲美女偷拍久久| 欧美日韩亚洲国产综合| 亚洲天堂网站在线观看视频| 欧美亚洲成人精品| 国产视频观看一区| 成人自拍性视频| 91最新在线免费观看| 国产成人高清激情视频在线观看| 国产精品美女无圣光视频| 国产精品成人在线| 999国内精品视频在线| 欧美连裤袜在线视频| 国产精品一区二区三区免费视频| 97免费中文视频在线观看| 日本亚洲欧洲色| 国产精品成人品| 一区二区三区欧美成人| 国产福利一区视频| 三级av免费观看| 杨幂毛片午夜性生毛片 | 国产在线观看91精品一区| 日韩精品免费在线观看| 在线亚洲欧美视频| 91a在线视频| 亚洲aa在线观看| 欧美日韩国产精品一卡| 日韩中文在线字幕| 最新天堂中文在线| 国产亚洲精品熟女国产成人| 国产精品天天干| 天堂网av2018| 99久久99久久精品国产| 国产成人无码精品久在线观看| 亚洲一级在线播放| 亚洲区小说区图片区| 免费av网站大全久久| 狠狠色狠狠色合久久伊人| 国产精品综合久久| 国产精品国产三级国产普通话三级 | 日韩av大片免费看| 国产成人短视频| 欧美激情视频网站| 91嫩草在线视频| 亚洲午夜在线观看| 国产成人无码av在线播放dvd| 国产三级生活片| 欧美激情黑白配| 国产欧美日韩久久| 亚洲精品wwww| 国产传媒一区| 国产精品果冻传媒| 人妻丰满熟妇av无码区| 成人a免费在线看| 欧美日韩精品一区二区| 欧美激情高清视频| 国产美女精品久久久| 一级在线免费视频| youjizz亚洲女人| 亚洲精品成人电影| 美女精品自拍一二三四| 中文字幕欧美激情| 91超碰这里只有精品国产| 久久久成人的性感天堂| 久久这里精品国产99丫e6| 路边理发店露脸熟妇泻火|