按键精灵一些函数的使用.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
按键精灵一些函数的使用

以下函数要先导入Str.lua插件才能使用(附件下载Str.lua)一:函数功能详解篇1、重复字符串语法:Str.String(s, n ,sep)s:目标字符n:重复次数sep:分隔符,可省略,省略表示以空字符连接返回值:执行成功:返回字符串,n个s以sep相连的字符串执行失败:返回null示例:Dim xx= Str.String(1,3,|) TracePrint x ‘1|1|1x= Str.String(1,3) TracePrint x ‘111复制代码注:此函数无模式匹配,是自带String函数的扩展版2、替换字符串语法:Str.Replace(s, pattern, rep , n)s:目标字符pattern:模式匹配字符rep:替换字符n:替换次数,可省略,若果省略,表示全部替换返回值:执行成功:字符串,返回s中匹配上pattern字符串中前n个被替换成rep后的字符串执行失败:返回null示例://假如我要想把w字母和d字母之间的其它字符替换成我Dim s ,xs = hello worldworld x= Str.Replace(s,w%a+d,我) TracePrint x hello我我x= Str.Replace(s,w%a+d,我,1)TracePrint x hello 我 world复制代码3 、查找字符出现的起始位置语法:Str.Find (s, pattern,start)s:目标字符pattern:模式匹配字符start:匹配的起始位置,可省略,默认为1返回值:执行成功:返回数值型,匹配上pattern字符串第一次出现的位置执行失败:返回null示例://寻找以w开头d结尾的单词第一次出现的位置Dim s ,xs = hello world world x=str.Find(s,w%a+d,1)TracePrint x ‘x=7复制代码4、返回匹配上的字符串语法:Str.Match(s, pattern, start)s:目标字符pattern:模式匹配字符start:匹配的起始位置,可省略,默认为1返回值:执行成功:返回匹配上pattern的第一个字符串执行失败:返回null示例:Dim s ,xs = hello world world x=Str.Match(s,w%a+d)TracePrint x ‘world复制代码注意:以上的函数可以使用模式匹配的强大功能也可以使用平常习惯的匹配模式,推荐用模式匹配!示例:Dim s ,xs = hello worldworld x= Str.Replace(s,world,我) TracePrint x hello我我x= Str.Replace(s,world,我,1)TracePrint x hello 我 world复制代码5、附带2个常用时间函数①获取时间语法:Str. GetTime () 返回值:执行成功:返回字符串,格式Hour:Minute:Second执行失败:返回null示例:Dim MyTimeMyTime=Str.GetTime()TracePrintMyTime复制代码例如:10:59:20②获取完整时间语法:Str.Now()返回:执行成功:返回字符串,格式Year/Month/Day |Hour:Minute:Second执行失败:返回null示例:Dim t1t1=Str.Now()TracePrint t1复制代码例如:2014/08/13|10:59:20重点推荐字符串加密解密函数(数据安全有保障)6、字符串加密解密函数①加密函数:语法:Str.Encrypt(bytes,key)Bytes:待加密的字符串Key:密码,纯数字或者字符串返回值:执行成功:返回字符串,加密后的字符串执行失败:返回null②解密函数:语法:Str.Decrypt(bytes,key)Bytes:待解密的字符串Key:密码,纯数字或者字符串返回值:执行成功:返回字符串,解密后的字符串执行失败:返回null加密解密范例:Dim inText,outTextinText=Str.Encrypt(zhou164902127按键精灵,123ABC) TracePrintinText ‘,?7??SnX ?@?#_ C?outText=Str.Decrypt(inText,123ABC)TracePrintoutText‘zhou164902127按键精灵复制代码7、去掉前后指定字符串语法:Str.strtrim(str,c

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档