亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

Lua判斷字符串前綴是否為指定字符的3種方法

2024-07-21 23:04:38
字體:
來源:轉載
供稿:網友

在寫 lua debugger 的時候,我需要判斷一個字符串的前綴是不是 "@" 。

有三個方案:

1.比較直觀的是 string.sub(str,1,1) == "@"
2.感覺效率比較高的是 string.byte(str) == 64
3.或者是 string.find(str,"@") == 1

我推薦第三種。(注:在此特定運用環境下。因為用于判定 source 的文件名,大多數情況都是 @ 開頭。如果結果為非,則性能較低)

第一方案 string.sub 會在生成子串的時候做一次字符串 hash ,感覺效率會略微低一些。

第二方案效率應該是最好,但是需要記住 @ 的 ascii 碼 64 。如果前綴是多個字符也不適用。

性能對比測試:

復制代碼 代碼如下:

string.find(sb, "@") == 1 3.671
string.find(sb, "^@") ~= 1 3.735
string.byte(sa) == 64 2.14
string.char(string.byte(sb)) == "@" 4.375
string.sub(sb,1,1) == "@" 2.766
sb[1] == "@" 0.984

 

要想解決不以@開頭時的性能問題,可以改成這樣:

復制代碼 代碼如下:

string.find(str,"^@") == 1

 

 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
蜜臀久久99精品久久久久久宅男| 久久亚洲精品成人| 亚洲欧美一区二区三区在线| 在线丨暗呦小u女国产精品| 亚洲欧美国产精品| 亚洲女性裸体视频| 亚洲级视频在线观看免费1级| 国产精品国产三级国产专播精品人| 国产美女主播一区| 亚洲午夜av久久乱码| 欧美激情第1页| 8x海外华人永久免费日韩内陆视频| 国产欧美在线播放| 久久精品视频亚洲| 亚洲一区二区三| 国产成人精品久久二区二区| 亚洲色图综合网| 日韩av免费看网站| 不卡毛片在线看| 国产精品xxx视频| 97激碰免费视频| 日韩欧亚中文在线| 中文字幕亚洲天堂| 欧美精品激情视频| 亚洲区免费影片| 欧美有码在线观看| 欧美激情亚洲视频| www.久久久久久.com| 日本久久精品视频| 中文字幕欧美亚洲| 欧美情侣性视频| 亚洲第一中文字幕| 国产这里只有精品| 国产精品一区专区欧美日韩| 国产91精品最新在线播放| 精品久久久久国产| 亚洲福利影片在线| 国产精品欧美激情| 国产精品福利在线| 亚洲深夜福利在线| 国产精品自产拍高潮在线观看| 揄拍成人国产精品视频| 日韩高清人体午夜| 国产精品久久电影观看| 精品欧美一区二区三区| 97国产在线视频| 国产在线拍偷自揄拍精品| 日本一区二区不卡| 色噜噜狠狠狠综合曰曰曰| 韩剧1988免费观看全集| 91精品国产网站| 亚洲第一中文字幕在线观看| 九九九久久国产免费| 亚洲理论片在线观看| 国产精品精品久久久| 亚洲在线www| 成人国产精品色哟哟| 国产精品嫩草影院久久久| 欧美黄色小视频| 91国内在线视频| 欧美在线视频导航| 理论片在线不卡免费观看| 亚洲最大的av网站| 久久久中文字幕| 欧美午夜精品久久久久久久| 国产午夜精品全部视频播放| 午夜精品久久久久久久99黑人| 中文国产成人精品久久一| 国产精品国产自产拍高清av水多| 国产99视频精品免视看7| 成人网在线视频| 亚洲欧美国产精品专区久久| 91福利视频网| 国模精品一区二区三区色天香| 97在线观看免费高清| 精品中文字幕久久久久久| 亚洲伦理中文字幕| 欧美激情视频一区| 97超视频免费观看| 欧美日韩成人精品| 欧美香蕉大胸在线视频观看| 欧美视频在线视频| 亚洲黄色av女优在线观看| 亚洲福利视频在线| 日韩成人网免费视频| 久热精品视频在线观看一区| 亚洲一区中文字幕| 久久久97精品| 国产精品一区二区三区免费视频| 欧美野外猛男的大粗鳮| 九九久久精品一区| 26uuu另类亚洲欧美日本一| 在线a欧美视频| 亚洲精品黄网在线观看| 色婷婷综合久久久久| 国产精品丝袜高跟| 欧美日本在线视频中文字字幕| 中文字幕欧美精品日韩中文字幕| 美日韩精品视频免费看| 亚洲国产精品99久久| 隔壁老王国产在线精品| 国产精品狼人色视频一区| 欧美日韩国产综合视频在线观看中文| 国产精品人成电影| 精品无人国产偷自产在线| 国产精品极品美女在线观看免费| 性欧美在线看片a免费观看| 日韩欧美在线视频观看| 亚洲天堂日韩电影| 欧美在线免费观看| 97精品视频在线播放| 欧美日韩国产在线看| 欧美性xxxx极品高清hd直播| 亚洲人成电影网站色www| 亚洲精品98久久久久久中文字幕| 岛国av一区二区三区| 日韩电影在线观看永久视频免费网站| 久久精品人人爽| 日韩中文字在线| 欧美人在线视频| 亚洲欧美激情另类校园| 国产精品电影久久久久电影网| 国产亚洲欧洲黄色| 国产精品久久久久77777| 色偷偷av一区二区三区| 狠狠色噜噜狠狠狠狠97| 亚洲精品一区久久久久久| 国产精品久久久久aaaa九色| 成人福利网站在线观看| 中文字幕少妇一区二区三区| 亚洲欧美日韩一区二区三区在线| 欧美大尺度在线观看| 国产视频精品久久久| 亚洲精品丝袜日韩| 欧美成人亚洲成人| 日韩中文字幕国产| 97香蕉久久夜色精品国产| 黑人巨大精品欧美一区二区一视频| 欧美黑人一级爽快片淫片高清| 欧美在线视频在线播放完整版免费观看| 欧美日韩第一页| 亚洲精品视频网上网址在线观看| 亚洲成av人影院在线观看| 日韩美女视频免费看| 亚洲综合色av| y97精品国产97久久久久久| 亚洲精品久久久久久下一站| 国产精品18久久久久久麻辣| 6080yy精品一区二区三区| www.亚洲一区| 久久久国产精品免费| 亚洲精品丝袜日韩| 成人精品aaaa网站| 亚洲第一免费播放区| 亚洲午夜国产成人av电影男同| 亚洲www视频| 国产99久久精品一区二区 夜夜躁日日躁| 国产91在线视频| 国产精品视频免费观看www| 亚洲国产欧美一区二区丝袜黑人| 国产美女精品免费电影| 国产精品成人观看视频国产奇米| 久久亚洲一区二区三区四区五区高| 日韩电影在线观看免费|