lua string find_string.find

lua string find_string.find在lua的string.find方法用法为string.find(s1,s2)含义为查找字符串s2在s1中出现的位置,如果找不到,返回nil。但这个方法实际上是以正则表达式来解释s2的,所以string.find(‘if(i>10)’,'(‘)这个表达式运行时会出现错误unfinishedcapture。lua中的正则表达式使用的特殊字符为^$()…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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 )', '%(')

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182126.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java list对象转json_json转list对象集合

    java list对象转json_json转list对象集合1.使用Gson类中的toJson()方法Gsongson=newGson();StringlistToJsonString=gson.toJson(list);2.使用JSONArrayjson=JSONArray.fromobject(list);在调用json.toString()方法转换成字符串JSONArrayjsa=JSONArray.fromObject(list);Stringresult=jsa.toString();…

    2022年10月9日
    0
  • LaTeX(4)——LaTeX插入图片「建议收藏」

    LaTeX(4)——LaTeX插入图片「建议收藏」转载请注明作者和出处:https://blog.csdn.net/qq_28810395运行平台:Windows10环境加编译器:Texlive2020+Texstudio编辑器如有需要IEEE模板文件的可以关注Stefan0704回复IEEE进行获取。前言  在Paper的排版中,对于图片的排版也是重点之一,一篇好的Paper,图片排版的不规范,直接决定了读者对Paper的第一印象,所以下面分享一下图片排版方法。排版方式图片的插入很简单呢,一般就是如下述的代码与结果所示,插入.

    2022年5月18日
    31
  • 1M等于多少字节[通俗易懂]

    1M等于多少字节[通俗易懂]1M=1024k=1048576字节算法是:1Byte(字节)=8bit(位)1KB=1024Byte(字节)1MB=1024KB1GB=1024MB1TB=1024GB一个汉字要占用2个字节如果换算成中文汉字那么就是1M=524288个汉字…

    2022年5月26日
    96
  • bs模型与cs模型共同点_bs模型的基本假设

    bs模型与cs模型共同点_bs模型的基本假设bs模式客户端通过浏览器,浏览web服务器上的网页,这样的模型叫bs模型,b指客户端browser,s指服务端server。在客户端和浏览器端之间走的报文是http协议(即超文本传输协议) cs模型客户端(client)发报文,服务器(server)收报文,服务器收到报文之后处理。这与bs模式没有很大区别,只不过是c与s间可以自定义数据传送报文。cs模式一般走的协议是tcp协议

    2022年9月14日
    0
  • 卡尔曼(Kalman)滤波算法原理、C语言实现及实际应用

    卡尔曼(Kalman)滤波算法原理、C语言实现及实际应用文章目录卡尔曼滤波一、滤波效果展示二、简介三、组成1.预测状态方程(1)目的:(2)方程:(3)备注2.预测协方差方程(1)目的(2)方程(3)备注3.卡尔曼增益方程(1)目的(2)方程(3)备注4.跟新最优值方程(卡尔曼滤波的输出)(1)目的(2)方程(3)备注5.更新协方差方程(1)目的(2)方程(3)备注四、C程序代码实现1.参数列表2.代码实现(一维数据滤波)五、发送波形到…

    2022年6月13日
    204

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号