1樓:匿名使用者
--除去空格的函式
function dels(s)
assert(type(s)=="string")return s:match("^%s+(.-)%s+$")end--呼叫:
str=io.read() str=dels(str)(你也可以自己print看看)
--判斷是否為日期的函式:
function datacase(s)
assert(type(s)=="string")return s:find("^"..string.
rep("%d",4).."/"..string.
rep("%d",2).."/"..string.
rep("%d",2).."$")~=nil
end--呼叫:str=io.read() print(datacase(str))(如果是***x/xx/xx格式的字串返回true,否則為假)
2樓:匿名使用者
a=" d fd df d "
print(string.match(a,"%s*(.-)%s*$"))
--*號不能換成+號,不然"a ffdf fd "這樣的字串會錯誤
--判斷日期要看日期格式 如:
d = "1984 05/21"--,日期,月份是固定2位數字
print(string.match(d,"^%d%d%d%d %d%d%/%d%d$") ~= nil)
--%d代表數字 %/代表分隔符是/,加%號是轉義的意思,/號可以不帶%,但-號就必須加%號
lua中怎麼替換掉字串中的$字元?
3樓:匿名使用者
a = "我們$a";
b = string.gsub(a, "\\$", "*");
print(b);
說明:"\\$"
因為$是模式匹配的特殊字元, 所以需要在前面加 \在字串裡, \ 是特殊字元, 所以是 \\最後就是 "\\$"
lua 通過分割符"," 獲取前後字串 5
4樓:
沒有聲bai明的du1
local first, second = 254, 272如果是字串
zhi1
local param = "254, 272"
那麼就dao用string.find配合正則版來權做。
local a = "254,272,265,553"
local result = {}
for a in string.gmatch(a, "(%d*),") do
table.insert(result, a)end
5樓:匿名使用者
lua字串
分割函式
example
--字串分割函式,按|分割
function lua_string_split(str, split_char)
local sub_str_tab = {};
for mu_id in string.gmatch(str, "(%d+)|*") do
table.insert(sub_str_tab, mu_id)
endreturn sub_str_tab;
end--字串分割函式end
//2.使用lua的reids 的 批量獲取方法內。 比如:hmget
//先將容所有的field整合到一個table, 比如: field_table裡。
redis:hmget(key, unpack(field_table))
6樓:不屑寵兒
沒有這樣宣告的。。至少應該這樣。
local first, second = 254, 272如果是字串
local param = "254, 272"
那麼就用string.find配合正則來做。
在lua語言中怎麼在指定字串的位置插入一個字元呢
7樓:匿名使用者
#include
#include
//輸入一個字串,在指定位置插入一個字元的c語言怎麼寫void insertcharacter(char a, int n,char c);
void print(char a);
int main(int argc, const char * argv)
void insertcharacter(char a, int n, char c)
a[n] = c;
}void print(char a)}
lua 如何遍歷一個字串
8樓:
樓上的**就是遍歷每個字元,你想去除空格可以使用:
some=string.gsub(str, "%s+", "")
9樓:獨孤莫思
受不了了 簡單的說一下:
a = "abc";
for i = 1, string.len(a) doprint(string.sub(a,i,i))end不知道有沒有更好的辦法 但這樣是可以的結果:abc
10樓:匿名使用者
比如要取得第5個字元
string.sub(temp,5,5)
要取得第1到第5個字元
string.sub(temp,1,5)
如果是對的 就速度採用
有其他問題就另開題目吧
我的額頭兩端有點脫髮怎麼辦啊,我的額頭兩端有點脫髮 怎麼辦啊??
你頭髮是不是向後梳的,向前梳好一些,你是缺少維生素,去看醫生,要及時去看,不容小視 擦拭生薑水 補充睡眠 放鬆心情 額頭兩側脫髮怎麼辦?為什麼我額頭兩側突然脫髮很厲害?脫髮我已無力反駁。但可以脫的均勻一些麼,為何脫髮部位總是頭頂和前額?想要的均勻總是這麼困難?想要的髮型好看難道只是一場夢?今天小編就...
軸的兩端中心孔的作用是什麼,軸兩端的中心孔有什麼用?
中心孔通常是作為工藝基準,加工中相關工序全部用之定位安裝,達到基準統一以保證各個加工面之間的位置精度 例如同軸度 具體如下 中心孔的作用及結構 中心孔是軸類工件在頂尖上安裝的定位基面。中心孔的60 錐孔與頂尖上的60 錐面相配合 裡端的小圓孔,為保證錐孔與頂尖錐面配合貼切,並可儲存少量潤滑油 黃油 ...
機場飛機跑道兩端的數字代表什麼意思
3月30日 17 32 有關民用機場的 跑道設計通常不考慮設定縱 也就是沿飛機滑跑方向 坡,在特殊地形情況下,可考慮3度以下縱坡,並需要特殊設計,如延長跑道 面層特殊設計等 但最高不超過3度。跑道為雙橫坡設計 排水要求 一般0.8 1 跑道道面分為剛性和非剛性道面。剛性道面由混凝土築成,能把飛機的載...