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

Forum search Google search

  1. F

    Перевод текста через deepl.com на C# GET/POST

    Обновляйтесь! Все работает) Что было? Поменяли очень сильно запросы! Но я починил) Ну и куки еще добавили, тоже починил) Все желающие говорить спасибо - не стесняйтесь! Будут вопросы - задавайте) :bd: [/SPOILER] Random rand = new Random(); var input_list = project.Lists["Ваш текст"]; var...
  2. Garry Potter

    Замена "двойных кавычек" на «кавычки-елочки»

    Принцип понял, большое спасибо!
  3. djaga

    Замена "двойных кавычек" на «кавычки-елочки»

    Воспользуйтесь заменой с помощью регулярного выражения. \b" заменить на » \B" заменить на « string str = project.Variables["res"].Value; // данные из переменной res str = Regex.Replace(str, "\\b\"", "»"); str = Regex.Replace(str, "\\B\"", "«"); return str; // результат ↓ Приложил пример...
  4. kagorec

    Как удалить html теги с исключением.

    Пример снипета на удаление всех html тегов с исключением // html clear string text = project.ExecuteMacro(project.Variables["post"].Value); // сначало удалим окончание ненужного кода string text1 = System.Text.RegularExpressions.Regex.Replace(text, @"<div\ class=""primer_raz.*$|<div\...
  5. semafor

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

    В прилагаемом мной шаблоне, в общем коде я создал namespace DataClasses, в котором, в том числе, описываю класс User. Если вы пытаетесь написать свой шаб, то нужно описать данный класс в своем пространстве имен и указать его (пространство имен) в директивах using. Пример пространства имен из...
  6. V

    Замена текста в текстовом файле.

    Может кому то будет полезно, в этом скрипте в 1 строке "var list = project.List["ResultList"]" - Ошибка. "var list = project.Lists["ResultList"]" - нужно так. Я 2 дня не мог понять чего оно не работает ))
  7. Sergodjan

    [C#] Как перевести текст в нижний регистр и потом первую букву к верхнему регистру?

    Модификаторы регистра в регулярках в ЗП не работают, к сожалению. Вот такой код можно использовть: string source = project.Variables["source"].Value; string pattern = @"<([^<>]+)>"; Regex regex = new Regex(pattern, RegexOptions.IgnoreCase); MatchCollection matches = regex.Matches(source)...
  8. donkasstro

    [C#] Как перевести текст в нижний регистр и потом первую букву к верхнему регистру?

    Всем привет! Подскажите, пожалуйста, как в кубике C# написать код который переводит содержимое ВСЕХ тегов (между угловыми скобками < ... >) в нижний регистр? Например, в Notepad++ работает такая регулярка:: Находим: <([^<>]+)> Заменяем: \L<$1> А в кубике C# не работает: regexTest2 =...
  9. dmitlife

    Работа с текстом (удалить знаки препинания, изменить регистр, заменить пробелы)

    Вот так получается в один кубик на C# // Переменная для обработки string text = project.ExecuteMacro(project.Variables["title"].Value); // Удалить все, что не является цифрой, буквой, пробелом, подчеркиванием или одинарной кавычкой. text = Macros.TextProcessing.Replace(text, @"[^\w\s\']", ""...
  10. Alexmd

    Помогите с регуляркой

    string[] str = "SA83ns_m2d".Split('_').ToArray(); return string.Join("_", new[]{Regex.Replace(str[0], @"\d", ""), str[1]});
  11. samsonnn

    C# подсчитать количество символов?

    string line = "x***z\a4**5sd*a57*83g\rk1**234*dffsa^%&*8d**s"; //project.Variables["line"].Value; int Characters = Regex.Replace(line, @"[^*]","", RegexOptions.Compiled).Length; return Characters; // в переменной line на данный момент 13 звездочек
  12. VladZen

    how to delete Space in value ?

    you can make the same in the cube: What to search - \s What to replace - empty search type - Regex
  13. K

    how to delete Space in value ?

    if anyone is looking to do the same thing, i found it through c# code string Price = project.Variables["Price"].Value; string newPrice = Regex.Replace(Price,@"\s",""); return newPrice;
  14. Biba

    Импорт и экспорт куков из ФФ в зено

    куда это вводить нужно?
  15. Astraport

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

    Можно ли регуляркой без цикла заменить в строке все вхождения повторяющихся подряд заданных символов на одно? Например заменить все точки и восклицательные знаки на единственные экземпляры. С пробелами работает такое: Regex.Replace(str, @"\s+", " ", RegexOptions.Multiline); а вот как такое же...
  16. Э

    Сравнение двух списков

    БлагоДарю! Сейчас работает!
  17. djaga

    Сравнение двух списков

    Ух ну и запутали вы.) Я думаю больше вариантов не осталось. :ah: List<string> targetList = project.Lists["targetList"].ToList(); List<string> links = project.Lists["links"].ToList(); List<string> tempList = new List<string>(); foreach (var t in targetList) tempList.AddRange(from link in...
  18. Э

    Сравнение двух списков

    Увы, не срабатывает... Не удаляет из "targetList" строки, которые отсутствуют в "links".
  19. djaga

    Сравнение двух списков

    Можно вот так: List<string> targetList = project.Lists["targetList"].ToList(); List<string> links = project.Lists["links"].ToList(); List<string> tempList = new List<string>(); foreach (var l in links) { string link = Regex.Replace(l, ".+/apartments/", ""); tempList.AddRange(from target...
  20. djaga

    Сравнение двух списков

    Привет. У вас были какие-то непонятки, решил подключиться. Набросал свой вариант, с применением регурялки, так как Contains показывает себя плохо и находит совпадения там где не нужно. List<string> targetList = project.Lists["targetList"].ToList(); // уникальный список IZennoList links =...
  21. V

    Как вытащить со страницы определенную строчку текста?

    Уважаемый Djaga Можете подсказать по строчке: string xPath = $"//td[contains(text(),\"{whatLineToLookFor}\")]/following-sibling::td"; // путь к "брату" элемента если у меня допустим уже другие строчки - Registrar Registration Expiration Date : для например домена...
  22. V

    Как вытащить со страницы определенную строчку текста?

    офигеть! спасибо большое!!!!
  23. Alexbrush

    Как вытащить со страницы определенную строчку текста?

    А обещал через 5 минут шаблон приложить. Прошло 42 минуты со старта этого обещания) Молодец/красавчик, что помогаешь, но лучше не бросаться такими понтами. Это тебя не красит :)
  24. djaga

    Как вытащить со страницы определенную строчку текста?

    Свой код → C# код Нашел XPath интереснее) //td[contains(text(),"Дата окончания регистрации")]/following-sibling::td В него можно сразу запихнуть название строки, а он выдаст результат. И не нужно считать строчки на сайте. string whatLineToLookFor = "Дата окончания регистрации"; // какую...
  25. S

    Автозамена текста в ячейках таблицы

    Подскажите, пожалуйста, как сделать автозамену текста в ячейках таблицы зенки? Проще конечно сделать с помощью обработчика текстов переменных, но если сохраняю таблицу в переменную, то потом не могу нормально ее импортировать обратно в таблицу зенки, поэтому вынужден использовать код для этой...
  26. S

    Автозамена двойного пробела на одинарный во всех ячейках таблицы

    А к таблице Zennotable это должно сработать? Нужно удалить определенные слова в таблице. Если сохраняю таблицу в переменную, то потом не могу нормально ее импортировать обратно в таблицу зенки, поэтому вынужден использовать код для этой задачи. У меня выходит ошибка: Компиляция кода Ошибка в...
  27. djaga

    unicode как работать?

    Вот решение проблемы.) Приложил шаблон ниже↓ var str = project.Variables["unicode"].Value; // переменная с unicode str = Regex.Replace(str, @"\\u([\da-f]{4})", m => ((char)Convert.ToInt32(m.Groups[1].Value, 16)).ToString()); return str; // в кубике C# нужно снять галочку "Не возвращать значение"...
  28. irving zisman

    C# Как положить в список прокси, полученные Get запросом, с управляющими символами CR LF ?

    Получилось //Получаем прокси по ссылке (surfing) int i; for (i = 0; i < 10; i++) { var res = ZennoPoster.HttpGet("http://site.ru/socksn.txt", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly); if (res == string.Empty) continue ; string pattern = @"\s+"...
  29. GeGold

    3 место Начинаем кодить на c#

    Всё сработало , спасибо
  30. Brabus_bots

    3 место Начинаем кодить на c#

    Попробуйте собачку добавить string text = project.ExecuteMacro(project.Variables["blok_h2"].Value); // Текст для обработки text = Macros.TextProcessing.Replace(text, "<b>", "", "Regex", "All"); // Обработка текста "Замена" text = Macros.TextProcessing.Replace(text, "</b>", "", "Regex", "All")...
  31. GeGold

    3 место Начинаем кодить на c#

    Всем доброго ! Хотел сделать 2а и более кубика Замена в один код С# Выполняется только одна замена string text = project.ExecuteMacro(project.Variables["blok_h2"].Value); // Текст для обработки project.Variables["blok_h2"].Value = Macros.TextProcessing.Replace(text, "<b>", "", "Regex"...
  32. BAZAg

    How to add a line break to each HTML tag closure?

    string text = "<p>test</p><p>test</p><p>test</p><p>test</p><p>test</p>"; foreach(string s in Regex.Matches(text, @"</.*?>").Cast<Match>().Select(s => s.Value).Distinct()){ text = text.Replace(s, string.Format("{0}{1}",s,Environment.NewLine)); // text = text.Replace(s...
  33. Perfecto

    How to add a line break to each HTML tag closure?

    Thanks for your answer but I just want a line break in the code not a br tag And if use Text Processing>Replace like this it won't replace by a regex but it will put the regex in text everywhere
  34. K

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

    Не хочет никак работать: chapon.ru/2022-05-23_20-39-35.mp4 Другой вариант тоже не ищет: chapon.ru/2022-05-23_21-01-11.mp4
  35. BAZAg

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

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

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

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

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

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

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

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

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

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

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

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

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

    ссылка вот такого формата moskva/remont_i_stroitelstvo/dorozhnaya_plita_bu_pag_dostavka_ukradka_1844653902
  42. 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")...
  43. G

    Regex проблемка.

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

    Regex проблемка.

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

    Regex проблемка.

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

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

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

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

    Спасибо , отрабатывает хорошо)
  48. 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 { //добаляем в список все...
  49. Gizmond

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

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