В базе макросов такого макроса нет

  • Автор темы Автор темы barkasian
  • Дата начала Дата начала

barkasian

Client
Регистрация
03.12.2014
Сообщения
127
Реакции
139
Баллы
43
Приветствую!
К посту прикрепил проект, там на стадии чистки регулярным выражением в логах появляется предупреждение - ... В базе макросов такого макроса нет.
Что бы это могло значить?

UP:
 

Вложения

  • demo.zip
    demo.zip
    14,6 KB · Просмотры: 13
  • В базе макросов такого макроса нет.jpg
    В базе макросов такого макроса нет.jpg
    62,9 KB · Просмотры: 24
Последнее редактирование:
Приветствую!
К посту прикрепил проект, там на стадии чистки регулярным выражением в логах появляется предупреждение - ... В базе макросов такого макроса нет.
Что бы это могло значить?
у меня всё работает отлично ,только некоторые ссылки с кучей мусора.
 
Это warning а не ошибка.
Все работает.
Просто формат прогоняемого текста содержит конструкции { } которые пробует постер распарсить как макросы. Не находит ничего и выдает warning.
 
  • Оценить
Реакции: barkasian
У меня этот warningз анимает лишние 3 секунды и сильно нагружает CPU. При много-поточности это очень мешает. Решил задачу так: предварительно делал замену (удаление) «{}» d моей переменной с текстом ({-Variable.Peremennaya_s_textom_pod_zamenu-}) через C#:
http://zennolab.com/discussion/threads/analog-zameny-po-regexp-v-c-snippete.18349/#post-118498
Код:
Развернуть Свернуть Копировать
string Test = project.Variables["Peremennaya_s_textom_pod_zamenu"].Value;
string regexTest = System.Text.RegularExpressions.Regex.Replace(Test, @"[{}]", "");
return regexTest;
 
Решение :)
 
У меня этот warningз анимает лишние 3 секунды и сильно нагружает CPU. При много-поточности это очень мешает. Решил задачу так: предварительно делал замену (удаление) «{}» d моей переменной с текстом ({-Variable.Peremennaya_s_textom_pod_zamenu-}) через C#:
http://zennolab.com/discussion/threads/analog-zameny-po-regexp-v-c-snippete.18349/#post-118498
Код:
Развернуть Свернуть Копировать
string Test = project.Variables["Peremennaya_s_textom_pod_zamenu"].Value;
string regexTest = System.Text.RegularExpressions.Regex.Replace(Test, @"[{}]", "");
return regexTest;
О! Классное решение, работа поперла )))
 
А такой парсинг картинок при больших объемах не вызовет санкций Гугл? В плане капчи например.
Я в 50 потоков через get-запрос делал, но выставлял задержку 10-30 сек.
 
Гораздо эффективнее производить проверку силами C# это поможет избежать подобных проблем и сэкономит кучу времени.
 
  • Оценить
Реакции: ZX
У меня этот warningз анимает лишние 3 секунды и сильно нагружает CPU. При много-поточности это очень мешает. Решил задачу так: предварительно делал замену (удаление) «{}» d моей переменной с текстом ({-Variable.Peremennaya_s_textom_pod_zamenu-}) через C#:
http://zennolab.com/discussion/threads/analog-zameny-po-regexp-v-c-snippete.18349/#post-118498
Код:
Развернуть Свернуть Копировать
string Test = project.Variables["Peremennaya_s_textom_pod_zamenu"].Value;
string regexTest = System.Text.RegularExpressions.Regex.Replace(Test, @"[{}]", "");
return regexTest;

А вы можете помочь немого изменить этот код?
Он удаляет комментарии со страницы, а нужно чтобы наоборот находил все комментарии. (Первый вариант)
И еще, как сделать, чтобы он находил ни все комментарии, а только последний вариант? (Второй вариант)

string Test = project.Variables["dom"].Value;
string regexTest = System.Text.RegularExpressions.Regex.Replace(Test, @"<!--[\w\W]*?-->", "");
return regexTest;
 

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