Страница 3 из 3

Re: Непонятная проблема с G03

Добавлено: 21 мар 2014, 13:41
Nick
Кстати может закосячить, если будет вот такая строка
G0XYZ1 - станет G0X0YZ1 - т.к. Y попадет в шаблон при первой замене X...
Наверное, -* можно спокойно перекинуть в [^0-9], вряд ли будет что-то с минусом и без числа.

Re: Непонятная проблема с G03

Добавлено: 21 мар 2014, 14:40
Serg
Nick писал(а): попадет в шаблон при первой замене X..
Да, тут накосячит. Ну тогда остаётся наплевать на красоту и применить одну, более простую строчку:

Код: Выделить всё

s/\([GXYZIJ]-*\)/\10/gi
nkp писал(а):хорошо ,если пп никогда не "выдаст" строчные буквы

Код: Выделить всё

$ echo G0xyz1 | sed -e 's/\([GXYZIJ]-*\)/\10/gi'
G00x0y0z01
8-)
nkp писал(а):в общем - не понятно только "-*" (по идее там должны быть пробелы )
А ты попробуй без этого конвертнуть строчку от Валерия: N7GX-250Y50Z

Re: Непонятная проблема с G03

Добавлено: 21 мар 2014, 20:32
Валерий
s/\([GXYZIJ]-*\)/\10/gi
вот это
GXYZ
X-75Y-10
M30
выводит вот так
G0X0Y0Z0
X-075Y-010
M30
а если так
G0X0Y0Z0
X-75Y-10
M30
выводит вот так
G00X00Y00Z00
X-075Y-010
M30
по моему неплохо

Re: Непонятная проблема с G03

Добавлено: 21 мар 2014, 20:51
Валерий
A00655.ngc
Вот это проходит нормально
(3.8 КБ) 827 скачиваний