доброго дня всем
чтоб не флудить отпишу в этой ветке
есть варианты строк, пример
=05,-36.0,-36.0,-35.0,-63.0,-45.0,-36.0,
=05,-9.2,-9.2Ю,-11.0,-12.0,-32.0,-14.0,
=05,10.0,11.0,12.0,24.0,31.0,32.0,
то есть в массиве могут быть отрицательные/положительные числа с десятыми до одной цифры после запятой
мне надо произвести замену в этих строках на такой вариант
=05,-36.0,/,-,-63.0,-45.0,-,
=05,-9.2,/,-,-12.0,-32.0,-,
=05,10.0,/,-,24.0,31.0,-,
в строках заменяется второе, третье и шестое число на символы : /, -, -,
с самими числами как бы определился в regex это выглядит так -
^=05,(\-)?\d+(\.\d)?,(\-)?\d+(\.\d)?,(\-)?\d+(\.\d)?,(\-)?\d+(\.\d)?,(\-)?\d+(\.\d)?,(\-)?\d+(\.\d)?,$
но застрял вот на строке со значением где присутствует русская буква "Ю" ? как её добавить в регулярное значение?
но и так же с заменой не получается решить вопрос
делал так, но не помогает/не работает -
^=05,(\-)?\d+(\.\d)?,s/(\-)?\d+(\.\d)?/\//,s/(\-)?\d+(\.\d)?/\-/,(\-)?\d+(\.\d)?,(\-)?\d+(\.\d)?,s/(\-)?\d+(\.\d)?/\-/,$
помогите поправить пожалуйста