PCでのCNCコード変更用のKate Text Editor正規表現
この投稿では、ESPRIT が「Citizen Cincom L20」に対して持っている不完全な放棄されたポストプロセッサによって引き起こされた問題に取り組んでいました。そして、答えが示唆するように、ケイトはこのタスクには不適切なツールである可能性があります.
そのため、awk/sed またはいくつかのプログラミング言語を使用して、そのようなタスクを実行する可能性について学びました。テキスト エディターの正規表現の検索と置換では一方向に機能するが、コマンド ライン メソッドを介して正規表現を使用するという小さな問題に直面しています。文字の追加のエスケープが必要です。したがって、現時点では、ESPRIT クラップウェアによって生成された後、CNC コードを修正するために時折適用する必要がある正規表現が 3 つあります。
高圧停止修正
探す:
^(MB)([1-9] \(OFF\))$
交換:
\11\2
コメント内のコメントの重複ツール削除
探す:
\([0-9]\)
交換:
blank
そして、CNC マシンからコンピューターに戻るときにコードの間隔を空けます。
探す:
([0-9]{1,2})([A-Z])
交換:
\1 \2
私が探しているのは、Kate テキスト エディターの正規表現を awk や sed などに供給できるものに変換するための最もあいまいな方法です。 sed 適切な正規表現。