Lua字符串替换函数string.gsub(s,pat,repl[,n])
Lua 字符串替换函数 string.gsub(s, pat, repl [, n])快速缓解胃疼
幼儿园晨会内容函数原型 string.gsub(s, pat, repl [, n])
就是 global 全局替换⼦字符串的意思
s: 源字符串
寸寸相思寸寸心
pat: 即 pattern, 匹配模式
repl: replacement, 将 pat 匹配到的字串替换为 repl
[, n]: 可选, 表⽰只看源字符串的前 n 个字符
⽐如写⼀个 trim 函数:苹果的英语怎么说
刘杰克
function trim(s) return (string.gsub(s, "^%s*(.-)%s*$", "%1"))end
----然后调⽤:
三人成虎文言文翻译
s='\t a bc d '
鲁滨逊漂流记读后感50字
print(trim(s)) -----输出: a bc d,开头的 \t, 结尾的空格都被 trim 掉了
这⾥有⼏点要解释:
小茴香饺子1. return (string.gsub(...)), 注意 string.gsub 外⾯还有⼀层括号。 事实上, gsub 调⽤之后返回 两个值, ⼀个是替换后的字符串, 第⼆个是替换的次数。 ⽽⼀旦外⾯加了括号, 就只返回第⼀个值, 即替换后的字符串。你可以尝试去掉外层括号, 看看输出了什么
{{OVER}}