lua除去兩端的空格,lua 如何遍歷一個字串

時間 2021-09-05 17:55:44

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)

如果是對的 就速度採用

有其他問題就另開題目吧

首鼠兩端典故,首鼠兩端的意思解釋

首鼠兩端的典故如下 西漢時期,丞相田 娶小老婆 妾或一夫多妻制中的小妻子 竇嬰與灌夫等去祝賀。田 故意怠慢灌夫,灌夫氣憤大罵,田 立即拘捕灌夫及他全家準備抄斬,竇嬰求漢武帝過問此事併力保灌夫,御史大夫韓安國認為殺也可不殺也可。田 抱怨韓安國的首鼠兩端的態度。首鼠兩端,漢語成語,拼音是sh ush l...

軸的兩端中心孔的作用是什麼,軸兩端的中心孔有什麼用?

中心孔通常是作為工藝基準,加工中相關工序全部用之定位安裝,達到基準統一以保證各個加工面之間的位置精度 例如同軸度 具體如下 中心孔的作用及結構 中心孔是軸類工件在頂尖上安裝的定位基面。中心孔的60 錐孔與頂尖上的60 錐面相配合 裡端的小圓孔,為保證錐孔與頂尖錐面配合貼切,並可儲存少量潤滑油 黃油 ...

怎樣使div裡的文字兩端對齊,如何用css實現一段文字的兩端對齊和分散對齊

繁華的狼 可否使用標籤?table標籤對你所說的要求都滿足。但是如果你非要使用那就建議多巢狀幾個來解決吧下面是測試使用的 自己看看吧。http www.w3.org 1999 xhtml 比如說這樣一句話 如何要他們 兩端對齊 採取的主要思想是多個div巢狀來解決問題,但麻煩就麻煩在了對div的長度...