大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
在lua的string.find方法用法为
string.find(s1, s2)
含义为查找字符串s2在s1中出现的位置,如果找不到,返回nil。
但这个方法实际上是以正则表达式来解释s2的,所以
string.find('if ( i > 10 )', '(')
这个表达式运行时会出现错误unfinished capture。
lua中的正则表达式使用的特殊字符为^$()%.[]*+-?。所以对于这些字符都需要用%进行转义。所以上面的表达式正确用法应该为
string.find('if ( i > 10 )', '%(')
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/182126.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...