【发布时间】:2019-02-07 11:39:26
【问题描述】:
我正在使用 vb6 应用程序读取 COM 端口结果,我需要使用正则表达式替换一些字符。
问题主要在于:“R”和“|”字符之间有很多不必要的字符,我想删除这些字符。为此,我使用了替换函数和正则表达式,但它不起作用。
这是我用vb6写的代码:
objReg.Pattern = "R.*\|"
objReg.Global = True
x$ = objReg.Replace(Text1.Text, "R|")
输入流:
RDA
3|4|
即 ("R" + ETB + "DA" + STX + "3|4|")
预期结果:
R|4|
在这方面的任何帮助将不胜感激,谢谢!
【问题讨论】: