Результаты поиска по запросу: regex replace

Forum search Google search

  1. BAZAg

    Получить значение, за что уцепиться - регулярка или код?

    Не нужно ничего платить :-) Проект я не смогу Ваш открыть - я работаю на 5-й версии Зенно. В своем проекте создаете переменную text, в нее ложите текст, который указали в первом сообщении. Код ниже сохранит результат в переменную price_source, она также должна существовать в проекте. string text...
  2. K

    Получить значение, за что уцепиться - регулярка или код?

    Выполнение действия CSharp OwnCode. No such variable: text
  3. K

    Получить значение, за что уцепиться - регулярка или код?

    Здравствуйте, спасибо, а если они заменят в строке   на что то другое? Тогда не будет искать?
  4. BAZAg

    Получить значение, за что уцепиться - регулярка или код?

    string text = project.Variables["text"].Value; return Regex.Match(text,@"(?<=<span>).*?(?=&thinsp;₽</span>)").Value.ToString().Replace("&thinsp;", "").Trim();
  5. semafor

    Z-TehnOman Part3. Автоматическая установка и работа с NodeJS напрямую из проекта Zennoposter

    Всем добра и мира! Из названия статьи понятно, что мы будем прикручивать к шаблону ZP NodeJS — наш шаблон будет автоматически устанавливать ноду, автоматически устанавливать npm-пакет, с которым будем работать, ну и посылать данные на обработку и получать в ответах результаты. И все это —...
  6. samsonnn

    Как разделить текст по заглавным буквам?

    string Text = "ИванПетров"; project.Variables["Result"].Value = Regex.Replace(Text, @"([a-zа-яё])([A-ZА-ЯЁ])","$1 $2");
  7. S

    Как сделать Транслитерацию c английского на русский?

    ссылка вот такого формата moskva/remont_i_stroitelstvo/dorozhnaya_plita_bu_pag_dostavka_ukradka_1844653902
  8. kagorec

    Как сделать Транслитерацию c английского на русский?

    Снипет C# для создания корректной транслит ссылки string text = project.ExecuteMacro(project.Variables["title"].Value); text = Macros.TextProcessing.ToLower(text, "All"); text = Macros.TextProcessing.Translit(text); text = Macros.TextProcessing.Replace(text, "[^a-z0-9]+", " ", "Regex", "All")...
  9. G

    Regex проблемка.

    помогите составить регулярное выражение) 4 час мучаюсь) Есть текста ММ ННН КК 2 ЕЕ 2.5 надо как то регуляркой это получать
  10. G

    Regex проблемка.

    Спасибо хороший вариант!
  11. Alexmd

    Regex проблемка.

    string text = "<span class=\"coef__item coef__num\"> 1 </span></button></div> "; return Regex.Replace(text, "<.*?>", "").Trim();
  12. djaga

    Регулярное выражение: удаление русских букв с конца строки до первого [a-zA-Z0-9].

    Если правильно понял.) return Regex.Replace(project.Variables["str"].Value, @"(?m)[^a-zA-Z0-9]+$", ""); // вместо str переменную которую нужно очистить В кубике снять галочку "не возвращать значение".
  13. Gizmond

    Поиск значения в списке c#

    Спасибо , отрабатывает хорошо)
  14. V

    Поиск значения в списке c#

    string text = project.ExecuteMacro(project.Variables["get"].Value); var errorIfEmpty = false; var regexGroups = Macros.TextProcessing.Regex(text, @"(?<=http(|s)://)[\w\W]*?(?=/)"); if (regexGroups.Count == 0) { if (errorIfEmpty) throw new Exception(); } else { //добаляем в список все...
  15. Gizmond

    Поиск значения в списке c#

    Сделал как написали , но что то пошло не так у меня ) Ну и перед проверкой добавляю строку в список, потому что for не работает когда список пуст. И вот что в списке добавляется, получается повторы добавляются , хотя по идеи если найдено совпадение, то просто должно в лог . Видимо ошибка в коде...
  16. Gizmond

    Поиск значения в списке c#

    Всем привет. Есть такой кусок с проекта. Мне его нужно завернуть в c# с использованием lock , так как работа будет с файлом. Накидал код и у меня возникла проблема на этом экшене ( на скрине указал) . listAll.Contains(domain) - данный вариант ищет точное совпадение. И он не отрабатывает. Мне...
  17. B

    Сортировка списка

    Тип Время Сообщение 19:18:33 Выполнение действия CSharp OwnCode. Элемент с тем же ключом уже был добавлен.
  18. V

    Сортировка списка

    var list = project.Lists["Список 1"]; //вместо Список 1 - имя твоего списка (список должен быть привязан к файлу на пк) var slovar = new Dictionary<double,string>(); var listNumber = new List<double>(); for(int i=0;i<list.Count;i++) { string strCh = Regex.Match(list[i]...
  19. Alexmd

    Парсинг html строки

    foreach(Match m in Regex.Matches(project.Variables["переменная с текстом"].Value, "<a.*?</a>")){ project.Tables["таблица с результатом"].AddRow(new string[]{ Regex.Match(m.Value, @"(?<=href="").*?(?="")").Value, Regex.Replace(m.Value, "<.*?>", "")}); }
  20. The_vAe

    Разбить цифру на несколько частей

    string number = "000000000000"; return Macros.TextProcessing.Replace(number, @"(\d{4})(\d{4})(\d{4})", @"$1-$2-$3", "Regex", "All");
  21. D

    1 место Универсальный экстрактор™ контента (основной статьи страницы)

    Да, есть. 1) Установить значание 0 в переменую remove_links (удалять ссылки пометка) 2) Нужно в твоем файле заменить строку: dstTxtFile.WriteString(article.TextContent) на dstTxtFile.WriteString(article.Content) и заново его скомпилировать. 3) В парсере в кубике: fix content закоментировать...
  22. kagorec

    Транслитерация

    Данные - Обработка текста и выбираем "Транслитерация" Снипет C# на стандартных макросах, транслитит из переменной h1 string text = project.ExecuteMacro(project.Variables["h1"].Value); text = Macros.TextProcessing.ToLower(text, "All"); text = Macros.TextProcessing.Translit(text); text =...
  23. udder

    Регулярные выражения на все случаи жизни

    Есть замечательная регулярка, которая очищает текст от более одного пробела [\s]{2,} замена на одиночный пробел Интересует как из текста удалить более одной точки идущей подряд и так же с запятыми сделать? В чате зеннолаба телеграм @Gunjubasik дал интересный вариант Хорошо отшлифовал свой...
  24. nicanil

    Регулярное выражение конвер bbcode в html

    Вот такой код должен сработать: string bbcode = "Список"; return Regex.Replace(bbcode, @"(?i)\[url=([^\]]+)\](.*?)\[\/url\]", "<a href=\"$1\">$2</a>");
  25. S

    Регулярное выражение конвер bbcode в html

    Здравствуйте, есть текст, с помощью регулярного выражение ищу ссылку и анкор и кладу в переменную var linkLINK = System.Text.RegularExpressions.Regex.Match(project.Variables["article"].Value, @"(?<=\)").Value; ссылка var linkLINKANKOR =...
  26. S

    Регулярное выражение с удалением строки

    Спасибо большое, помог. Получается после замены тега изображение у меня оставались 3 новых строки, вот так Текст Текст Решил это вот так project.Variables["article"].Value = Regex.Replace(project.Variables["article"].Value, "(\r\n)(\r\n)(\r\n)", "\n");
  27. S

    Регулярное выражение с удалением строки

    Здравствуйте, с помощью данного кода project.Variables["article"].Value = Regex.Replace(project.Variables["article"].Value, @"\", ""); нахожу в тексте и удаляю. Но получается так что в тексте изображение идет через 1 строчку вот так текст текст текст текст после выходить большой пробел...
  28. The_vAe

    Сортировка списка

    // *Список* заменить на имя списка из зенно c данными var lst = project.Lists["Список"].ToList();// зеновский список var z = lst.OrderByDescending(x => double.Parse(Regex.Match(x, @"(?<=\$)(\d+\.\d+|\d+)").Value.Replace(".",","))).ToList(); // *sss* заменить на зенносписок куда складируем...
  29. Маломальский

    Помогите пожалуйста с переносом

    Можно попробовать предварительно обработать данные перед записью, удалив все лишние символы: перенос строки, табы и каретки. string source = ""; //сюда указать данные string result = Regex.Replace(source, @"\n{2,}|\t|\r", "");
  30. winlingt

    Create dir. with a DOM parsed variable

    Hello, yes it was indeed "illegal characters" that were present in the value....strange because they dont show up in variable value after the parse...I had to replace with a regex to replace them...there s other post on this topic : ill. char. regex
  31. VladZen

    Create dir. with a DOM parsed variable

    Can you give an example of what is parsed from DOM? Are there correct characters supposing correct path?
  32. winlingt

    Create dir. with a DOM parsed variable

    Hello, I am trying to create a directory in the "project directory" with a var value that has been parsed by REGEX from DOM of a specific URL (the name is in fact the h1 title of this page...) When I use : process directories > create > Directory path : {-Project.Directory-}{-Variable.h1-}...
  33. V

    Is there a limit of data sent with post queries in c#?

    Hi, my post queries sent in c# are not transmitted anymore from a certain amount of data (~ 800 - 1000 words), is there a limit of data sent per query ? I have no error message from zeno but the requests don't work It's not a syntax problem, I checked several times and it was a problem of...
  34. The_vAe

    C# получить первые три слова из переменной

    // Вырезаем Регуляркой Нужное var Res = System.Text.RegularExpressions.Regex.Match("Можете вставлять в код переменные уже в синтаксисе", @"\w+\ \w+\ \w+").Value; return Res;
  35. lbvf65

    Как легко сделать шаблон на гет пост (загрузка аватарки на почту mail.ru)

    Я долго не мог найти решение вопроса, который интересует тех,кто только начинает заниматься изучением гет поста. На своём личном примере, хочу показать, что мне удалось найти за долгое время поисков. Представляю вашему внимаю загрузку аватарок на почту mail.ru 1.В первую очередь нужно...
  36. semafor

    5 место Z-TehnOman Part1. Cобственные классы, MySQL и Dapper — взаимодействие с БД проще, код чище, а нервы крепче

    Всем добра и веселого Нового года без последствий! В статье пойдет речь о том, как упростить взаимодействие с БД, структурировать данные в шаблоне, сделать код чище, а расширение функционала и поддержку шаблона проще. А делать это мы будем используя самописные классы в общем коде, БД MySQL и...
  37. F

    Регулярное выражение поиска цифр

    Спасибо большое за помощ:bu:
  38. djaga

    Регулярное выражение поиска цифр

    Приветствую.) Вот два варианта: Свой код → C# (скриншот №1) или Данные → Обработка текста → Замена (скриншот №2) (?m)^\d+[-+\d\s]*. Результат: скриншот №3. string text = project.Variables["dirt"].Value; // за место "dirt" переменную которую нужно очистить Regex regex = new...
  39. Ilshakin

    Бесплатные снипеты на заказ

    return Regex.Replace(project.Variables["переменная для обработки"].Value, @"[^\w\@-]", "");
  40. Astraport

    Бесплатные снипеты на заказ

    Здесь тоже отмечусь) Примерно так: Regex pattern = new Regex("[;,\t\r\"“”«»'.:/\\()<>≤≥+#°%|&]"); return pattern.Replace(project.Variables["test"].Value, string.Empty) ; Остальные нежелательные символы добавить в паттерн.
  41. J

    Text processing regex

    I want to change the searched month names to digital values and put them to variable, but that doesn't work in zenno. Example: list of searched months: august september november etc find: (august)|{september)|(november)...etc replace: (?{1}08)(?{2}09)(?{3}11)...etc The result in variable...
  42. Akcium

    Массовая замена в значениях переменных названия переменной на ее макрос

    Похоже, все же я поторопился( Код выполняется, ищутся макросы в переменных, но всегда записывается только первое значение, все остальные заменяются на первое. К примеру, в переменной лежит: "Macro_2 Macro_3", после выполнения сохраняется: "{-Variable. Macro_2-} {-Variable.Macro_2-}". Это без...
  43. Zheka84

    Бесплатные снипеты на заказ

    отлично, то что нужно, спасибо
  44. Ilshakin

    Бесплатные снипеты на заказ

    string path = @"C:\Users\Sleep\Desktop\combo\1.txt"; File.WriteAllText(path, Regex.Replace(File.ReadAllText(path), @"регулярка", "текст замены"));
  45. Zheka84

    Бесплатные снипеты на заказ

    спасибо, но немного не то, мне нужно всё одним кодом, без дополнительных кубиков.
  46. The_vAe

    Бесплатные снипеты на заказ

    Файл - привязываете к списку - список обьеденить в переменную и обрабатываете. // Текст для обработки string text = project.ExecuteMacro("Жил был Василий и у него Была Собака!"); // Обработка текста "Замена" Была на слово Есть return Macros.TextProcessing.Replace(text, @"(?<=него\ ).*?(?=\...
  47. E

    Подскажите как взять текстовую часть элемента

    ну так получай весь этот блок где нужное значение а потом Регекс и готово string html = project.Variables["htmlCode"].Value; project.SendWarningToLog("Строка до изменений: " + html); html = Regex.Replace(html, @"<[\w\W]*?>", ""); project.SendWarningToLog("Строка после изменений: " + html)...