как объединить C# КОД?

Tony Soprano

Новичок
Регистрация
07.11.2018
Сообщения
29
Благодарностей
6
Баллы
3
Есть два кубика "обработка текста" я сконвертировал их действия в C# КОД

// Текст для обработки
string text = project.ExecuteMacro(project.Variables["DOM"].Value);
project.Variables["Title"].Value = Macros.TextProcessing.Regex(text, @"(?<=<title>).*(?=</title>)", "0")[0].FirstOrDefault();

и

// Текст для обработки
string text = project.ExecuteMacro(project.Variables["URL"].Value);
project.Variables["ISBN"].Value = Macros.TextProcessing.Regex(text, @"(?<=dp/).*(?=/)", "0")[0].FirstOrDefault();

Если каждый код по отдельности вставлять в C# макрос, то всё прекрасно работает. Но если оба эти кода объединить в один макрос, то выдаёт ошибку "
Компиляция кода Ошибка в действии "CS0128" "A local variable named 'text' is already defined in this scope". [Строка: 5; Cтолбец: 8]"

Покажите пожалуйста пример как можно объединить эти два кода, чтоб всё работало.
 

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 873
Благодарностей
1 120
Баллы
113
в этом ошибка "string text" сделайте "string text2" допустим во 2 случае
 
  • Спасибо
Реакции: zhekmans и Dimon174

Tony Soprano

Новичок
Регистрация
07.11.2018
Сообщения
29
Благодарностей
6
Баллы
3
сделал во втором случае "string text2". Теперь ошибку невыдаёт. Ну и значение в переменной "ISBN" задаёт неправельное
 

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 873
Благодарностей
1 120
Баллы
113
Вот тут ещё поменяйте
Macros.TextProcessing.Regex(text, @"(?<=dp/).*(?=/)", "0")[0].FirstOrDefault(); на
Macros.TextProcessing.Regex(text2, @"(?<=dp/).*(?=/)", "0")[0].FirstOrDefault();
 
  • Спасибо
Реакции: Tony Soprano

Tony Soprano

Новичок
Регистрация
07.11.2018
Сообщения
29
Благодарностей
6
Баллы
3
Есть контакт. Благодарю!
 
  • Спасибо
Реакции: Valandersi

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