Послушал я диалог и пришёл к выводу что нужно заменить receiptNum="99 заменить на receiptNum="89
Просто из предыдущего сообщения мне показалось что значения разные и там может быть не только 99, но и 55 или 34, в общем любое число. Да и 10000 я посчитал как пример, типа допустим на 10000. А если всё так жёстко одинаково (в нужных разрядах), то обычная замена одно другим.
Или заменить 10 раз receiptNum="1 на receiptNum="0, потом receiptNum="2 на receiptNum="1 и т.д. то за 10 проходов заменится при любом числе, но при условии что все числа состоят из 5 цифр. Чтобы подтвердить это правило (5 цифр) нужно сделать поиск с помощью регулярного выражения, хотя из receiptNum="2" видно что правило не верно и отнять 10000 то записать -9998?
Просто из предыдущего сообщения мне показалось что значения разные и там может быть не только 99, но и 55 или 34, в общем любое число. Да и 10000 я посчитал как пример, типа допустим на 10000. А если всё так жёстко одинаково (в нужных разрядах), то обычная замена одно другим.
Или заменить 10 раз receiptNum="1 на receiptNum="0, потом receiptNum="2 на receiptNum="1 и т.д. то за 10 проходов заменится при любом числе, но при условии что все числа состоят из 5 цифр. Чтобы подтвердить это правило (5 цифр) нужно сделать поиск с помощью регулярного выражения, хотя из receiptNum="2" видно что правило не верно и отнять 10000 то записать -9998?