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

Forum search Google search

  1. V

    Преобразование сложных числительных в числа

    Большое тебе спасибо! "говнокод" работает отлично!!! Frankenstein is alive!
  2. Sherminator

    Преобразование сложных числительных в числа

    Вот, в c# кубик запихни, текст помещать в переменную TextNumber, её создать надо Dictionary<string, long> NumberWords = new Dictionary<string, long> { {"ноль", 0}, {"один", 1}, {"одна", 1}, {"одно", 1}, {"два", 2}, {"две", 2}, {"три", 3}, {"четыре", 4}, {"пять", 5}, {"шесть", 6}...
  3. kagorec

    Обработка вложенных объектов в JSON

    GEMINI API выдает результат json в котором контент разделен по нескольким частям, C# соединяет контент Пример JSON Сниппет C# string json = project.Variables["gemini_json"].Value; project.Json.FromString(json); var sb = new StringBuilder(); int count = (int)project.Json.Count; for (int i = 0...
  4. Germango

    API шаблоны генерации текста в ИИ: OpenAI, Gemini, Claude, YandexGPT и Mistral

    В таком случае нужна постобработка текста и корректировка промпта. Как говорилось выше: Вот обновленный промпт под вашу задачу Вот результат после стандартной замены Теперь, чтобы отделить заголовок от текста вам нужно добавить еще 1 кубик с заменой. Вариантов масса, вот один из них...
  5. web3grep

    w3tools: Пиши шаблоны на C# с комфортом. 5000строк общего кода которые сохранят 5000 часов твоей жизни

    intro { Всем привет, господа автоматизаторы:bt: Это моя третья работа и, наверное, некий самоотчет по прогрессу. Лирический дисклеймер В качестве вводных отмечу, что в материал вложены полтора года непрерывного опыта разработки в ZP, начатого с околонулевым пониманием как программирования, так...
  6. 404

    Как узнать, установлен прокси или нет?

    если прокси рабочий, устанавливает его, если нет - выбрасывает исключение // Путь к файлу, который нужно обработать string filePath = project.Directory + @"\proxy.txt"; // Читаем все строки из файла в массив string[] lines = System.IO.File.ReadAllLines(filePath); // Проверяем, что файл не...
  7. A

    Конструктор регулярных выражений f3

    Не обижайся ... Но ты выставляешь свой непрофессионализм на показ... Я бы даже сказал по другому, но боюсь реакции админов ;-) Все эти символы чистятся операцией трим. Это раз. Во вторых это убирается правильной регуляркой, если трим делать лень. Зачем ты вообще пингуешь разработчиков с таким...
  8. K

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

    Спасибо друг, но не помогло(
  9. S

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

    string text = project.Variables["HTML"].Value; string pattern = @"(<p[^>]*>)([^<]*)(?!<\/p>)"; string result = System.Text.RegularExpressions.Regex.Replace(text, pattern, "$1$2</p>"); project.Variables["HTML"].Value = result;
  10. dihard

    Как почистить код или ссылку???

    string input = project.Variables["input"].Value; // Регулярное выражение для удаления тегов и получения текста string pattern = @"<[^>]+>|&amp;|<br\s*\/?>"; // Заменяем найденные совпадения на пустую строку string result = Regex.Replace(input...
  11. n0n3mi1y

    ⭐Монитор трафика для ZennoDroid ⭐ SystemCallAndroidMonitoring - Поддержка автоматической модификации запросов, работа с данными трафика

    И снова здравствуйте, молодые (и не очень) люди! В этой статьей я хотел бы познакомить вас со своим решением для работы с трафиком напрямую из Android! Название сему, с Вашего позволения, великолепию, было принято решение дать SystemCallAndroidMonitoring. И уже после нейминга проекта я понял...
  12. samsonnn

    Как заменить один дефис, но не трогать два рядом

    в переменную InputText пихаете ваш текст, предварительно без "Обработка текста" все дефисы на пробелы, этот код сам заменит и все сделает. а в переменной OutputText будет результат. string pattern = @"(?<![-<])-(?![->])"; project.Variables["OutputText"].Value =...
  13. L

    Сжатие веса картинки, создание скриншота Zennoposter / Zennodroid

    Добрый день 1. Уменьшение веса изображения через c# 2. Создание альтернативного скриншота вместо DrawToBitmap 1. Изначальный размер картинки 1,21 мб, получаем 95кб (0,1мб) Все мы прекрасно знаем о лимите отправке картинок в 100кб на сервис распознавания капчи, даже capmonster2 имеет данный...
  14. Nord

    Post запрос к чату гпт не работает

    В джейсоне переменная должна быть без лишних переносов и нужно экранировать спецсимволы. У меня то, что в "content" находится - предварительно обрабатывается кодом try { string text = project.Variables["Prompt"].Value; string unicodeEscape = Regex.Replace(text...
  15. samsonnn

    Замена новой строки на \n не работает через C#

    string text = project.Variables["text"].Value; string result = Regex.Replace(text, @"\s*\r?\n\s*", "\\n"); project.Variables["text"].Value = result.Trim(); Результат: <ol class="list-styled mb-0"><li>\ntext1\n</li><li>\ntext2\n</li></ol>
  16. dedok3000

    Замена новой строки на \n не работает через C#

    Есть следующий текст в переменной "text": <ol class="list-styled mb-0"><li> text1 </li><li> text2 </li></ol> Нужно заменить новые строки на \n. Буквально на текст "\n". Если я делаю это через вот такой код C#... string text =...
  17. doc

    Замена во всех элементах списка

    // получаем список, в котором будем искать var sourceList = project.Lists["Результат"]; lock(ZennoHelpers.Locker.CustomListSyncer) { // Пробегаемся по списку for(int i=0; i < sourceList.Count; i++) { sourceList[i] = Regex.Replace(sourceList[i], "\\+", "REPLACED"); } }
  18. myndeswx

    How to clean urls list scraped from G - trim to sub sub

    You just need 4 cubes in a loop, and a temporary list So you have- OriginalList tmpList cube1- take line from original list cube2 - regex replace \?.* Cube3- Add to tmpList Run in a loop When there are no more lines in original list - Remove duplicates from tmpList - done.
  19. samsonnn

    Удалить строки в тексте на английском языке

    вот ChatGPT написал код: string input = @" <p>Это пример текста на кириллице. Here is some text in English. Это продолжение текста на кириллице.</p> <p>Вот ещё один параграф. Another English sentence.</p> <img src=""/images/test.jpg"" alt=""Тестовая...
  20. demiddima

    1 миллион СберСпасибо на рефках и отменах! | Часть 1 "Прошлое"

    Преамбула Сначала расскажу немного о себе. С ZennoPoster знаком больше 5-ти лет, но ничего серьёзного не делал до начала прошлого года, даже лицензии ПРО не было. Лишь иногда подписывался на какие-то халтурки, зная основы C# и автоматизации. Позже получилось сделать свои первые более серьёзные...
  21. L

    Отправка картинок в CapMonster2 через c# для решения recaptcha2 через картинки

    Месяца 2-3 назад в теме "Внеконкурсные статьи" был выложен закрытый плагин для решения рекапчи, решение происходило через CapMonster2, но тему удалили. В самом начале разработки никак не получалось подружить Zennoposter и CapMonster2 так, как мне надо (через json не хотело работать), и была...
  22. myndeswx

    Removing accents from names helps

    \~|\^|' Use text processing cube with regex option and replace all. | - means 'or' \ - used to escape special characters
  23. L

    Разработка плагинов для обхода капчи: как создать скриншот, если не работает DrawToBitmap

    При создании плагинов для решения капч очень важным становится сделать скриншот той или иной капчи или даже получить оригинал картинки, чтобы сервисы по решению капч прислали ответ, на что нажимать или как двигать ползунок. Сейчас почти каждый сайт имеет защиту от роботов, а эффективность работы...
  24. MaksimHelp

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

    // Текст для обработки string text = project.ExecuteMacro(project.Variables["image_filepath1"].Value); // Обработка текста "Замена" project.Variables["filename1"].Value = Macros.TextProcessing.Replace(text, ".*\\", "", "Regex", "First"); Пишет ошибку: Выполнение действия CSharp OwnCode...
  25. backoff

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

    подскажи плиз как скомпилировать в готовый варик, чето никак не выходит желательно чтоб и кириллицу искал тоже
  26. W

    1 место Создание SEO-оптимизированных статей на Gemini API и публикация в WordPress

    Это код из шаблона, я ничего не менял, библиотека вроде подключена, чего не работает ,хз. string content = project.Variables["content"].Value.Replace("**","").Replace("«`html","").Replace("```html",""); content = Regex.Replace(content...
  27. W

    1 место Создание SEO-оптимизированных статей на Gemini API и публикация в WordPress

    Я положил ее в папку с зенно (C:\Program Files\ZennoLab\RU\ZennoPoster Standard V7\7.7.1.0\Progs\ExternalAssemblies). Ее еще нужно подключать в PM? Начиная с кода using (TidyManaged.Document doc = TidyManaged.Document.FromStream(str)) { doc.InputCharacterEncoding =...
  28. kagorec

    1 место Создание SEO-оптимизированных статей на Gemini API и публикация в WordPress

    Пробуй заменить // by Claude v3 - Sonnet string keyword = project.Variables["keyword"].Value; keyword = Regex.Replace(keyword, @"<.*?>", string.Empty); // Remove HTML tags keyword = keyword.Replace("\"", "\\\""); // Escape double quotes keyword = keyword.Replace("\n", " "); // Replace newlines...
  29. udder

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

    Данный C# код чистит текст, который берет из файла, путь к которому задаем в переменной url_filepath, а как адаптировать код, чтобы текст не из файла задавать, а из переменной? string path = project.Variables["url_filepath"].Value; string content = File.ReadAllText(path, Encoding.UTF8); if...
  30. L

    C# Вырезать часть текста из списка при помощи регулярного выражения

    Это тоже не срабатывает. File.WriteAllText(file,"project.Variables[\"listSearchRegex\"].Value"); Regex.Replace(file, "project.Variables[\"listSearchRegex\"].Value", "", System.Text.RegularExpressions.RegexOptions.Multiline);
  31. L

    C# Вырезать часть текста из списка при помощи регулярного выражения

    Не работает. Записывает в переменную, но из файла не удаляет. Хотя Replace по идеи должен был сработать.
  32. A

    C# Вырезать часть текста из списка при помощи регулярного выражения

    Вряд ли трим поможет. Возможно так: string file = File.ReadAllText(@"Путь к файлу"); project.Variables["listSearchRegex"].Value = Regex.Replace(file, "<div\\ class=\"col-3\\ col-md-4\\ product_list\"[\\w\\W]*?(?=<div\\ class=\"col-3\\ col-md-4\\ product_list\"\\ )", ""...
  33. Persis

    Как сохранить куки в одну строчку?

    Спасибо большое!
  34. Absolute

    Как сохранить куки в одну строчку?

    string jsonCookiesFormatted = project.Variables["Cookies"].Value; string jsonCookiesString = Regex.Replace(jsonCookiesFormatted, @"\s+", String.Empty); project.Variables["Cookies"].Value = jsonCookiesString;
  35. doc

    Замена символов на пропуск строки

    string input = project.Variables["input"].Value; List<string> list = new List<string>(); return Regex.Replace(input, @"#\w+\b", delegate(Match match){ if (list.Contains(match.Value)) return ""; list.Add(match.Value); return match.Value; });
  36. Ysocnet

    Решение капч кликами на примере FunCaptcha и заработок на этом

    Хорошая статья. Спасибо за проделанный труд и предоставленный материал
  37. V

    Решение капч кликами на примере FunCaptcha и заработок на этом

    Есть несколько способов решения капч с помощью сервисов: Токеном Прокликиванием картинок Через расширение В этой статье мы с вами рассмотрим второй способ на примере FunCaptcha, т.к. именно с ней я наиболее плотно работал последние пару месяцев. Освоив принципы, изложенные в статье, вы также...
  38. kagorec

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

    Еще вариант для транслит через кубик C# // Текст для обработки string text = project.ExecuteMacro(project.Variables["img_key"].Value); // Максимальная длина int maxLength = 100; // Обработка текста text = text.ToLower(); // Перевод в нижний регистр text = text.Trim(); // Удаление пробелов в...
  39. Alexmd

    Удалить все кроме ссылки. Регулярка?

    var regexp1 = @"<a\ href=.*?</a>";//поиск ссылок вместе с тегами var regexp2 = @"(?<=href="").*?(?="")";//поиск чистых ссылок var text = project.Variables["article"].Value; Regex.Matches(text, regexp1) .Cast<Match>() .ToList() .ForEach(x=> text = text.Replace(x.Value...
  40. zombie

    Ошибка выполнения C# в zennoposter

    double ch1 = double.Parse(Regex.Match(project.Variables["Roz_rub"].Value, "\\d[\\d\\.,]*").Value.Replace(",", "."), new NumberFormatInfo { NumberDecimalSeparator = "." }); double ch2 = double.Parse(Regex.Match(project.Variables["AXOR"].Value, "\\d[\\d\\.,]*").Value.Replace(",", "."), new...
  41. Alexmd

    Конвертирование ссылок

    var text = project.Variables["article"].Value; Regex.Matches(text, @"\[url=.*?\[/url]") .Cast<Match>() .ToList() .ForEach(x=> text = text.Replace(x.Value, Regex.Match(x.Value, @"(?<=\[url=).*?(?=])").Value)); return text;
  42. S

    Конвертирование ссылок

    Есть переменная project.Variables["article"].Value в которой находится статья с 3 ссылками zennolab.com,zennolab.com 1,zennolab.com 2 нужно конвертировать bb code ссылку в обычную ссылку вот так https://zennolab.com, https://zennolab.com/1, https://zennolab.com/2 Конвертирование делаю вот так...
  43. И

    3 место Автоматизация Android без посредников. Часть 2.

    Может подскажете как это сделать ? :bn: Положить дамп в переменную... Уже и так и сяк тыкал.. гуглил.. но:dy: var a = project.Context["ADB"]; a.Command("cat /proc/bus/input/devices", true); project.Variables["event"].Value = Regex.Match(project.Variables["receiver"].Value, "(?<=mouse2...
  44. Tronheym

    C# замена текста в листе

    а как сделать тоже, но вместо вредных символов у нас есть список "вредных" слов/словосочетаний ? Проще говоря есть большой список.. нужно очистить список от слов типа: Здравствуйте, Привет и т.д... при этом с условием что "вредное" слово находится в начале строки... Вот делаю через кубик, но...
  45. samsonnn

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

    string input = project.Variables["line"].Value; string result = Regex.Replace(input, @"[\s\/]", "-"); // Удалить квадратные скобки и запятые result = Regex.Replace(result, @"[\[\],]", ""); project.Variables["result"].Value = result; return result;
  46. usboff

    Вопрос автозаполнения форм

    Гулять так гулять, вот и рассыльщик, довольно универсальный :D Random rand = new Random(); lock(SyncObjects.ListSyncer) //Лочим для много потока { var list = project.Lists["proxy"]; project.Variables["proxy"].Value = list[0]; list.RemoveAt(0); list.Add(project.Variables["proxy"].Value);}...
  47. djaga

    Текст и ссылки

    Решение как с обычным текстом: var text = project.Variables["text"].Value; string searchTarget = "PRAVILNUY.RU"; return string.Join(Environment.NewLine, text.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None) .Where(line => !line.Contains("<img") || Regex.IsMatch(line...
  48. djaga

    Обернуть текст

    Привет. Вот что вы хотели сделать: string input = "Фильмы: 22\nМузыка: 15"; return Regex.Replace(input, @"(\w+):", "<b>$1:</b>"); Вместо "Фильмы: 22\nМузыка: 15" Укажите свою переменную: string input = project.Variables["text"].Value; Приложил шаблон ↓
  49. n0n3mi1y

    Как массово в тексте умножить цифры?

    Код изящнее, с использованием разработки openai string input = "Перед: 8 | Макушка: 5.75 |Бока: 5.25 | Затылок: 1.5"; Regex regex = new Regex(@"\b\d+(\.\d+)?\b"); string output = regex.Replace(input, m => (double.Parse(m.Value, CultureInfo.InvariantCulture) * 2.54).ToString("F2")); return output;
  50. n0n3mi1y

    Как массово в тексте умножить цифры?

    Думаю, вопрос не в этом немного заключался. По поводу того, как взять цифры, примерно так, наверное. var text = "Перед: 8 | Макушка: 5.75 |Бока: 5.25 | Затылок: 1.5"; var spl = text.Split(new string[] {"|"}, StringSplitOptions.RemoveEmptyEntries); var pattern = @"\b\d+(\.\d+)?\b"; var totalText...