Замена последнего символа

shchegolev0

Новый пользователь
Сообщения
4
Реакции
0
Баллы
1
Добрый день
Необходима консультация по замене последнего символа в каждой строке файла
Исходный файл :
D31098F3;15.01.2020;12:16:24;1;1
D31098F3;15.01.2020;12:17:07;2;1
D3112632;16.01.2020;17:58:56;2;0
D310EC24;17.01.2020;16:09:42;2;0
D310D609;17.01.2020;16:09:50;2;0
D311461B;20.01.2020;17:44:34;2;0

нужно заменить последний символ на единицу.
Простым поиском не вариант.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,392
Реакции
5,892
Баллы
718
Привет!

Почему не вариант?
Notepad++
Ctrl + F -> Replace -> птичку на "Regular Expression" (регулярные выражения)
Что искать:
Код:
^(.*?;)(.)$
Чем заменить:
Код:
${1}1
 
Последнее редактирование:

shchegolev0

Новый пользователь
Сообщения
4
Реакции
0
Баллы
1
Привет!

Почему не вариант?
Notepad++
Ctrl + F -> Replace -> птичку на "Regular Expression" (ругулярные выражения)
Что искать:
Код:
^(.*?;)(.)$
Чем заменить:
Код:
${1}1

Нужно контролировать тогда каждую замену, так как такое выражение может встречаться не только в конце строки.
Предпоследняя цифра может меняться на 1 или 2.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,392
Реакции
5,892
Баллы
718
Без примеров или подробного описания невозможно дать какую-либо консультацию.
 

shchegolev0

Новый пользователь
Сообщения
4
Реакции
0
Баллы
1
Исходный файл :
D31098F3;15.01.2020;12:16:24;1;0
D31098F3;15.01.2020;12:17:07;2;1
D3112632;16.01.2020;17:58:56;2;0
D310EC24;17.01.2020;16:09:42;2;0
D310D609;17.01.2020;16:09:50;2;0
D311461B;20.01.2020;17:44:34;2;0

нужно заменить последний символ на единицу.
Простым поиском не вариант.
в конце необходимо что бы всегда стояло 1. т.е.

D31098F3;15.01.2020;12:16:24;1;1
D31098F3;15.01.2020;12:17:07;2;1
D3112632;16.01.2020;17:58:56;2;1
D310EC24;17.01.2020;16:09:42;2;1
D310D609;17.01.2020;16:09:50;2;1
D311461B;20.01.2020;17:44:34;2;1
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,392
Реакции
5,892
Баллы
718
Ну и в какой из этих строк моё регулярное выражение отработало с ошибкой?
 

Lunik

Активный пользователь
Сообщения
689
Реакции
241
Баллы
103
нужно заменить последний символ на единицу.
Простым поиском не вариант.
в конце необходимо что бы всегда стояло 1. т.е.
У Вас и меняется только последняя цифра. в не зависимости 1 или 2 стоит на месте предпоследнего символа.
Вы попробуйте и скиньте скриншот с ошибкой.
 
Последнее редактирование:

Lunik

Активный пользователь
Сообщения
689
Реакции
241
Баллы
103
eUWBoQG6JE.gif
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,392
Реакции
5,892
Баллы
718
Для ленивых )) Кстати, какой софтиной джифки создаёшь?
 

shchegolev0

Новый пользователь
Сообщения
4
Реакции
0
Баллы
1
Конец первого столбца в первые числа месяца могут совпадать
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,392
Реакции
5,892
Баллы
718
Ничего не понятно.
 
Сверху Снизу