Kate Text Editor 正则表达式,用于在 PC 上更改 CNC 代码

Kate Text Editor regexp for CNC code alteration on PC

使用某些CAM软件时,CNC代码通常用spaces就可以正常生成。 但是例如,当通过 USB 或网络移动到“Citizen Cincom L20”机器并在那里进行编辑时,它会丢失 spaces 并且还会丢失分号,同时保留新行,这些行无论如何都可以作为分号使用。

但由于 CNC 程序的编辑发生在 3 个地方:CAM 软件(在本例中为 ESPRIT)、CNC 机器控制器以及通过计算机上的文本编辑器作为 ESPRIT 中的后处理器garbage.I已经出现使用此正则表达式


([0-9]{1,2})([A-Z])

 

所以


G1G99X5.4Z-.5F.12

变成


G1 G99 X5.4 Z-.5 F.12

这在 Kate 中有效 space 一切都回来了,以便更清晰地审查代码。唯一的问题是我需要为每个文件手动执行此操作,我想自动化它,最好通过 Kate,所以它会在打开任何 ?????.PRG 纯文本文件时发生。

但我不太清楚这种情况应该怎么称呼,是像宏还是什么? 我正在寻找一些建议来完成这个。或者可能有一些替代解决方案

首先,转到查看 -> 工具视图 -> 显示搜索和替换 .你会看到

确保你:

  • 在您使用正则表达式时启用右侧的 {} 正则表达式选项
  • 启用右侧的“AB”选项,启用区分大小写的匹配
  • Select In Folder 右侧下拉列表中的值
  • 用适当的值
  • 填写正则表达式、替换、文件夹过滤器字段
  • 单击搜索按钮。

您将在单独的窗格中看到结果,并且 替换 / 替换选中的 按钮将启用。

查看替换项并单击 替换选中项

然后您可以检查更新后的文件内容,如果您对结果满意,请使用全部保存,也可以按CTRL+L.