PB中用match正则表达式时,原语句中有特殊符号的判断问题
比如读取文本文件获得的语句为“XFE.E[2]”
if match(str,"^XFE.E\[2\]")=true then
gnewpart[no].p18=trim(mid(str,pos(str,"=")+1))
end if
用\表示后面的[为本身的含义,而不是正则表达式中所使用的符号。
比如读取文本文件获得的语句为“XFE.E[2]”
if match(str,"^XFE.E\[2\]")=true then
gnewpart[no].p18=trim(mid(str,pos(str,"=")+1))
end if
用\表示后面的[为本身的含义,而不是正则表达式中所使用的符号。