我已经为此奋斗了一段时间,希望能给点小费!在将 Gcode 文件发送到 3d 打印机之前,我从 Gcode 文件中剥离了某些元素
我的字符串是
f100G00X345.234Y234F345.5623I-2344.234J234.234F544
或类似的,我观察匹配(以删除)字母“F|f”后跟数字(浮点数)的元素,在上面的字符串中,这些元素是:
f100 - F345.5623 - F544
到目前为止,我非常接近的正则表达式是
(F|f).*?([^0-9|.]|\Z)
http://rubular.com/r/4GFziqlcR6
我认为(不确定)找到了 F 字母,并抓住了数字或点或刺尾的所有内容。但是这也包括最后一个字符和上面的匹配项
f100G - F345.5623I - F544
那么,我该如何放弃匹配中的最后一个字符,或者什么是更好的方法。
谢谢