Подскажите по методу ChangeRequest

Shogo

Client
Регистрация
07.04.2015
Сообщения
473
Благодарностей
100
Баллы
43
Уважаемые друзья, всё голову опять сломал, вот есть метод, в мануалах дана такая вот схема его использования:
C#:
instance.ChangeRequest(@"regex", new List<string> {"что меняем1","что меняем2"}, new List<string> { "на что меняем1","на что меняем2"});
Или я что то не правильно понимаю, или оно не правильно делает, но по итогу замена срабатывает только по последнему пункту, т.е. в запросе он заменит только "что меняем2" , при том что если последним сделать первый - он тоже прекрасно сработает.
 
  • Спасибо
Реакции: xxlee

Shogo

Client
Регистрация
07.04.2015
Сообщения
473
Благодарностей
100
Баллы
43
Таки никто не в курсе? ) в техпод писать только остаётся?
 

Sho

Активный пользователь
Регистрация
08.08.2022
Сообщения
100
Благодарностей
51
Баллы
28
Не понятно о чем ты, но очень интересно)
 

Shogo

Client
Регистрация
07.04.2015
Сообщения
473
Благодарностей
100
Баллы
43

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Уважаемые друзья, всё голову опять сломал, вот есть метод, в мануалах дана такая вот схема его использования:
C#:
instance.ChangeRequest(@"regex", new List<string> {"что меняем1","что меняем2"}, new List<string> { "на что меняем1","на что меняем2"});
Или я что то не правильно понимаю, или оно не правильно делает, но по итогу замена срабатывает только по последнему пункту, т.е. в запросе он заменит только "что меняем2" , при том что если последним сделать первый - он тоже прекрасно сработает.
Может если просто передавать по 1 элементу в списках, но выполнить не одну инструкцию, а несколько - будет работать корректно?
Я не проверял, но, чисто логично если данная инструкция собирается в какой-то делегат, то такой подход наверно должен дать возможность произвести необходимые замены.
C#:
instance.ChangeRequest(@"regex", new List<string> {"что меняем1"}, new List<string> { "на что меняем1"});
instance.ChangeRequest(@"regex", new List<string> {"что меняем2"}, new List<string> { "на что меняем2"});
instance.ChangeRequest(@"regex", new List<string> {"что меняем3"}, new List<string> { "на что меняем3"});
instance.ChangeRequest(@"regex", new List<string> {"что меняем4"}, new List<string> { "на что меняем4"});
 
  • Спасибо
Реакции: Shogo

Shogo

Client
Регистрация
07.04.2015
Сообщения
473
Благодарностей
100
Баллы
43
Я не проверял, но, чисто логично если данная инструкция собирается в какой-то делегат, то такой подход наверно должен дать возможность произвести необходимые замены.
К сожалению не работает. пробовал так и так (((
меняет так же - только последнюю
 

xxlee

Client
Регистрация
09.03.2022
Сообщения
17
Благодарностей
2
Баллы
3
You are not the first to have this problem, I'm sure the syntax is correct, my problem is the same as yours, only the last element is replaced
 

xxlee

Client
Регистрация
09.03.2022
Сообщения
17
Благодарностей
2
Баллы
3

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 472
Благодарностей
574
Баллы
113

devffy

Client
Регистрация
16.03.2019
Сообщения
542
Благодарностей
188
Баллы
43
Баг с апреля 21 года -> тык
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)