函数来自空的分享
str=package name="barco icmp package" vs="1.3.5.1.20351"
MsgBox,% 获取特征字符串(str,"package name=""","""")
MsgBox,% 获取特征字符串(str,"vs=""","""")
;此函数匹配到的字符串,不会包含起点与终点字符。
;例如“<em>abc</em>”,起点字串“<e”,终点字串“m>”,匹配到的结果就是“m>abc</e”。
;最后一个参数的意思是返回第n个符合的字串(参考示例便于理解)。
获取特征字符串(内容,起点字串,终点字串,Occurrence=1)
{
if (内容="" Or 起点字串="" Or 终点字串="")
return
起点坐标:=InStr(内容,起点字串,False,1,Occurrence)
if (起点坐标=0)
return
else
起点坐标:=起点坐标+StrLen(起点字串)
终点坐标:=InStr(内容,终点字串,False,起点坐标)
if (终点坐标=0) ;特征字串没有匹配的情况,返回空值
return
特征字符串:=SubStr(内容,起点坐标,终点坐标-起点坐标)
return,特征字符串
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
感谢分享
感谢分享