0

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

在这篇文章中,我正在解决由 ESPRIT 为“Citizen Cincom L20”提供的不完整废弃软件后处理器引起的问题。正如答案所暗示的那样,凯特可能是完成这项任务的错误工具。

所以我了解了使用 awk/sed 或某些编程语言来完成这样一项任务的可能性,我遇到的一个小问题是,对于文本编辑器,正则表达式搜索和替换以一种方式工作,但通过命令行方法使用正则表达式额外的字符转义是必要的。所以目前我有 3 个正则表达式,在 ESPRIT crapware 生成 CNC 代码后,偶尔需要应用这些正则表达式来修复它。

高压关闭修复

搜索:

^(MB)([1-9] \(OFF\))$

代替:

\11\2

重复工具删除评论内的评论

搜索:

\([0-9]\)

代替:

blank

当从 CNC 机床取回计算机时,将代码间隔回

搜索:

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

代替:

\1 \2

我正在寻找的是将Kate文本编辑器正则表达式转换为可以提供给awk或sed或类似的东西的最不晦涩的方法,也许一些正则表达式本身可以采用这些Kate适当的格式化正则表达式并将它们转换为awk或sed 合适的正则表达式。

4

0 回答 0