当前位置:编程学习 > VB >>

求一个正则表达式 [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 ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,