string库提供了字符串处理的通用函数. 例如字符串查找.子串.模式匹配等. 当在 Lua 中对字符串做索引时,第一个字符从 1 开始计算(而不是 C 里的 0 ). 索引可以是负数,它指从字符串末尾反向解析. 即,最后一个字符在 -1 位置处,等等. 字符串库中的所有函数都在表string 中. 它还将其设置为字符串元表的__index 域. 因此,你可以以面向对象的形式使用字符串函数. 例如,string.byte(s,i) 可以写成 s:byte(i). 字符串库假定采用单字节字符编码…