Lua 字符串替换函数 string.gsub(s, pat, repl [, n])
Lua 字符串替换函数 string.gsub(s,pat,repl [,n]) 原文链接:http://www.voidcn.com/article/p-yeinbkxy-bgp.html 函数原型 string.gsub(s,n]) 就是 global 全局替换子字符串的意思 比如写一个 trim 函数: function trim(s) return (string.gsub(s,"^%s*(.-)%s*$","%1"))end ----然后调用: s='t a bc d ' print(trim(s))??-----输出: a bc d, 开头的 t,结尾的空格 都被 trim 掉了 这里有几点要解释: 2. 匹配模式字串 "^...$",表示匹配的是整个字符串。 ^ 表开头, $ 表示结尾。在这里, (.-) 的效果跟 (.*) 的效果应该是一样的, 因为反正是从字串开头匹配到结尾。 {{OVER}} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |