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

Forum search Google search

  1. Gizmond

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

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

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

    Тип Время Сообщение 19:18:33 Выполнение действия CSharp OwnCode. Элемент с тем же ключом уже был добавлен.
  3. 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]...
  4. 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, "<.*?>", "")}); }
  5. Gunjubasik

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Можно попробовать предварительно обработать данные перед записью, удалив все лишние символы: перенос строки, табы и каретки. string source = ""; //сюда указать данные string result = Regex.Replace(source, @"\n{2,}|\t|\r", "");
  15. 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
  16. 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?
  17. 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-}...
  18. 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...
  19. Gunjubasik

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    отлично, то что нужно, спасибо
  29. I

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

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

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

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

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

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

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

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

    деление чисел в зеннопостере

    При работе с большими числами иногда бывает действительно проще работать с ними как с строками. Не один раз выручал меня вот такой код (при формировании транзакций и отправке их в блокчейн): string number = "1234568849.22154"; // по задаче нужно 12 знаков после запятой/точки string[] numbers =...
  34. A

    деление чисел в зеннопостере

    .toFixed(2); округляет в большую сторону. а как именно выводить сколько чисел после запятой ? Сам сделал кубик. может кому пригодится string n =project.Variables["name"].Value; return Regex.Replace(n, @"(?<=[\.,]\d{6})\d+", ""); где 6 , знаков поле запятой
  35. Akcium

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

    Добрый день, делаю своего рода пользовательские макросы, которые хранятся в файле и имеют следующий вид: Macro_1 -> {Macro_2|Macro_3|Macro_4} Macro_2 -> {1|2|3} Macro_3 -> {a|b|c} Macro_4 -> {!|@|#} Загрузку из файла, создание переменных типа: Macro_1,Macro_2,Macro_3,Macro_4, в которых...
  36. Z

    Парсинг innertext

    Спасибо за интересное решение, но вот например, этот html текст <td align='right' id='webview' style='color: #5e5e5e; font-family: 'Segoe UI', SUWR, Arial, Sans-Serif; font-weight: 400; font-size: 10px; line-height: 12px;'>Having trouble viewing this Text? | <a href='link' target='_blank'...
  37. Маломальский

    Парсинг innertext

    var html = @"<h1>Header</h1> <div>Text1 <p>Text2</p> Text3</div>"; var htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(html); var htmlNodes = htmlDoc.DocumentNode.SelectNodes("//*"); var temp = new List<string>(); foreach (string text in...
  38. Alexmd

    Помогите выдернуть дату и время

    Попробуйте и третий вариант) string text = project.Variables["text"].Value;//переменная с текстом return string.Join(" ", Regex.Replace(text, @"<.*?>", "") .Split(new[]{"\n"}, StringSplitOptions.RemoveEmptyEntries) .Select(x=>x.Trim())...
  39. R

    Помогите исправить ошибку в коде С# (в списке урлов отрезать в урлах динамические хвосты.)

    Решил. В конкретном примере всё что начинается в списке с ? в строке и идет до конца строки заменяю на пустоту "" IZennoList list = project.Lists["Список"]; lock (SyncObjects.ListSyncer) { for (int i = 0; i < list.Count; i++) list[i] = Regex.Replace(list[i], @"\?.*", ""); }
  40. Sergodjan

    Анализ текста

    Можно таким образом: string text = project.ExecuteMacro(project.Variables["text"].Value); string result = Macros.TextProcessing.Replace(text, @"\s+" + project.Variables["key"].Value +".+", "", "Regex", "First"); return result.Split(' ').Length; Где в переменной {-Variable.text-} должен...
  41. amyboose

    Обработчик webhook, get-запроса, HTTP-запросов. Webserver на C#

    Вот только HttpS нужны для таких целей. В свое время я пытался найти https именно, но находил только http
  42. B

    Обработчик webhook, get-запроса, HTTP-запросов. Webserver на C#

    Напиши если получится.
  43. vmc

    Обработчик webhook, get-запроса, HTTP-запросов. Webserver на C#

    Спасибо! Рабочий вариант. Запилил на Visual Studio. Консольное приложение. Не знаю, получится ли на его основе ловить вебхуки с payload, пока удалось только отобразить файл в папке проекта в подпапке \www 90 строку заменил на 91 и сделал в 97 строке вывод пути файла. using System; using...
  44. orka13

    Несколько условий замены в одном кубике

    Regex.Replace(str, "текст", "test"); string str = project.Variables["text"].Value; str = str.Replace("Ä", "AE") .Replace("ä", "аe") .Replace("Ö", "OE") .Replace("ö", "oe") .Replace("Ü", "UE") .Replace("ü", "ue") .Replace("ß", "ss"); str =...
  45. nicanil

    easy question! please help

    Text processing=>Replace=>Regex What to search - .*\\ What to replace with - leave empty
  46. Medvedoc

    Помогите составить регулярку под C#

    спасибо большое =) теперь понял в чем у меня ошибка была Было: string text = project.ExecuteMacro(project.Variables["var_1"].Value); project.Variables["var_1"].Value = Macros.TextProcessing.Replace(text, "<span class=""masha_index.*?><\/span>", "", "Regex", "All"); Стало: string text =...
  47. nicanil

    Search List Line and Replace a word inside list

    Try this. Don't forget to: set your list name at the second line add you regex patterns to the 'regexes' list add values for replacing to the 'values' list // Name of your list. string listName = "List"; /* All matches for the first pattern will be replaced with the first item form List...
  48. Z

    Search List Line and Replace a word inside list

    I know there is a search / replace for variables. But when it comes to lists, is it possible to search each line and replace a word? Example data List name: A Sample data a Sample data b Sample data c To create a custom code so that when there is "a", it changes to x1 I checked a few existing...