请问lua如何不区分大小写的进行字符串查找?

sandaojushi 2015-06-17 09:35:29
大家好,我最近在使用lua的string库的时候使用了很多string.gsub string.find这样的函数,但是这样的函数怎么样才能不区分大小写的查找一个字符串呢?比如查找test这个字符串,不管是TEST还是tEst,都可以被找到,怎么才能做到呢?希望大家可以不吝指点一下!谢谢!
...全文
1682 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sandaojushi 2015-06-20
  • 打赏
  • 举报
回复
引用 1 楼 ForestDB 的回复:
"[tT][eE][sS][tT]" 这篇blog有写一个通用函数,来完成test到上述pattern的转变: http://blog.csdn.net/cceevv/article/details/16981903 没办法,谁叫lua不支持常见的正则呢
对,就是这样!楼下几位全部变成大写在查找我试过,但是程序这么做会变得更复杂,结贴,谢谢这位朋友的帮助!
  • 打赏
  • 举报
回复
嗯 把被查找字符串和要查找的关键字字符串都变成统一的大写 或者小写 再查找即可
panghuhu250 2015-06-18
  • 打赏
  • 举报
回复
或者先把两个字符串都变成小写再查找?
ForestDB 2015-06-18
  • 打赏
  • 举报
回复
"[tT][eE][sS][tT]" 这篇blog有写一个通用函数,来完成test到上述pattern的转变: http://blog.csdn.net/cceevv/article/details/16981903 没办法,谁叫lua不支持常见的正则呢

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧