求一个正则表达式 [VB 基础类]
求一个正则表达式:
如类似下面的字符串,
M100G200Z39 X39.8Y-265
将X Y Z后面的数,如果没有小数点,在这些数后面加上小数点。结果如下:
M100G200Z39. X39.8Y-265.
如果可能的话,最好能够做到如下:(X Y Z后面可能是表达式)
M100G200Z39 X=39.8-45Y=-265+80
转化为:
M100G200Z39. X=39.8-45.Y-265.+80.
谢谢先! --------------------编程问答-------------------- 看都看不明白,写好后,自己还读过了?
--------------------编程问答--------------------
就是在字符串的X Y Z后面的数值末尾加上小数点。有小数点的当然不加了。 --------------------编程问答-------------------- 盼大牛来解决,一直被类似问题困扰。
正则匹配成功后,如何加工下再替换回去(全部提取后再替换不论)。
--------------------编程问答-------------------- 你还有这种中间有运算符的
Y=-265+80
也要都加上.啊
Y-265.+80.
唉呀,奇怪了,=怎么不见了 --------------------编程问答-------------------- 我都没看明白,表达有问题。还有,Z呢,到哪里去了? --------------------编程问答--------------------
感覺高幾個變量 用mid 或者 left 來截取字符串 可能好做些 你得表達不明 沒法幫你
补充:VB , 基础类