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

Forum search Google search

  1. doc

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

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

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

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

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

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

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

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

    Removing accents from names helps

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

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

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

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

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

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

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

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

    Это код из шаблона, я ничего не менял, библиотека вроде подключена, чего не работает ,хз. string content = project.Variables["content"].Value.Replace("**","").Replace("«`html","").Replace("```html",""); content = Regex.Replace(content...
  11. 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 =...
  12. 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...
  13. udder

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

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

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

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

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

    Не работает. Записывает в переменную, но из файла не удаляет. Хотя Replace по идеи должен был сработать.
  16. 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\"\\ )", ""...
  17. Persis

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

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

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

    string jsonCookiesFormatted = project.Variables["Cookies"].Value; string jsonCookiesString = Regex.Replace(jsonCookiesFormatted, @"\s+", String.Empty); project.Variables["Cookies"].Value = jsonCookiesString;
  19. 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; });
  20. Ysocnet

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

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

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

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

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

    Еще вариант для транслит через кубик C# // Текст для обработки string text = project.ExecuteMacro(project.Variables["img_key"].Value); // Максимальная длина int maxLength = 100; // Обработка текста text = text.ToLower(); // Перевод в нижний регистр text = text.Trim(); // Удаление пробелов в...
  23. 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...
  24. 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...
  25. 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;
  26. 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 Конвертирование делаю вот так...
  27. И

    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...
  28. Tronheym

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

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

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

    string input = project.Variables["line"].Value; string result = Regex.Replace(input, @"[\s\/]", "-"); // Удалить квадратные скобки и запятые result = Regex.Replace(result, @"[\[\],]", ""); project.Variables["result"].Value = result; return result;
  30. 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);}...
  31. 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...
  32. djaga

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

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

    нужна помощь с Regex. форматирование текста

    Привет. Нужно использовать флаг Single line и немного подправить ваше регулярное выражение.) Короткое решение: Исходный текст хранится в переменной (ZM) с именем "text". Результат кладется в указанной вами переменной с помощью кубика C#. return Enumerable.Range(1...
  36. V

    Как редактировать файлы XML (входящие настройки) - ошибка "Выполнение действия TextProcessing No such variable: InputSettingsChooseType"

    похоже на баг. используй c#, вроде норм всё //считываем из файла project.Variables["settingsFromFile"].Value = File.ReadAllText(project.Variables["settings"].Value); //заменяем в переменную settingsFromFile. project.Variables["settingsFromFile"].Value =...
  37. lokiys

    How to remove html tags from variable?

    You can use: Data ==> Text processing ==> Replace. And use regex <.*?> for replace. This will replace anything that's between < and > If there is a lot more complex html page then I would use HtmlAgility pack library.
  38. donkasstro

    Замена переменной проекта на C# с игнорированием регистра

    Благодарствую! ОБА варианта работают :dk:
  39. artsmm

    Удалить пробелы, которые идут более 2-х раз подряд?

    Примерно так: string input = "Привет мир! Как дела?"; string pattern = @"\s{3,}"; string replacement = " "; string result = Regex.Replace(input, pattern, replacement); project.SendInfoToLog(result,true); // Привет мир! Как дела?
  40. artsmm

    Замена переменной проекта на C# с игнорированием регистра

    я бы так попробовал: string regex1 = project.Variables["Test"].Value; string UrlDomen = project.Variables["UrlDomen"].Value; string pattern = Regex.Escape(UrlDomen); string replacement = "название_сайта"; string result = Regex.Replace(regex1, pattern, replacement, RegexOptions.IgnoreCase); Здесь...
  41. doc

    Замена переменной проекта на C# с игнорированием регистра

    regex2= System.Text.RegularExpressions.Regex.Replace(regex1, "(?i)"+UrlDomen, "название_сайта");
  42. donkasstro

    Замена переменной проекта на C# с игнорированием регистра

    Всем привет! Прошу помощи в решении тривиальной задачи, решения которой не нашел Суть в том, что нужно найти и заменить в кубике С# url сайта на шаблонный текст "название_сайта" БЕЗ учета регистра. Моих знаний хватило чтобы составить такой вот не работающий кубик: //ЗАМена переменной проекта...
  43. N

    C# проверка последнего символа в переменной

    Здравствуйте люди добрые. Прошу помогите пожалуйста мне кто может. Мне необходимо узнать как пишется скрипт-условие - в зависимости на какой символ заканчивается значение такой-то переменной(пусть будет "Pars"), выполняется определенное действие, в моем случае должно печататься значение из...
  44. DevOps

    Вопрос по REGEX, данные в двух строках

    Черкани в личку
  45. DevOps

    Вопрос по REGEX, данные в двух строках

    Большой спасиб и лайк!
  46. Alexmd

    Вопрос по REGEX, данные в двух строках

    var text = Regex.Replace(project.Variables["text"].Value, @"<.*?>", ""); text.Split(new[]{Environment.NewLine+Environment.NewLine},StringSplitOptions.RemoveEmptyEntries) .Where(x=>!string.IsNullOrWhiteSpace(x)) .ToList().ForEach(x=> { project.SendInfoToLog(string.Join(": "...
  47. K

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

    Здравствуйте, подскажите в каком формате запароленые прокси прописывать и если такой возможности нет, то подскажите пожалуйста где брали прокси.
  48. Rimen

    Как на C# сделать проверку что в переменной содержатся только цифры?

    попробуйте так string parametr_name = System.Text.RegularExpressions.Regex.Replace(project.Variables["parametr_name"].Value, @".|,", ""); if(parametr_name == null || string.IsNullOrEmpty(Regex.Replace(parametr_name, @"^\d+$", ""))) throw new Exception();
  49. vedi108

    Как на C# сделать проверку что в переменной содержатся только цифры?

    Ещё бы отлов пустого значения и NULL сюда прикрутить, и вообще огонь будет )
  50. Alexmd

    Диапазон в последовательность записей

    string text = "Audi 100 IV (C4) 1990 – 1994 Седан"; string yearRange = Regex.Match(text, @"\d{4}\ –.*\d{4}").Value; int[] years = yearRange.Split('–').Select(x=>int.Parse(x.Trim())).ToArray(); for(int i = years[0]; i <= years[1]; i++){ string _text = text.Replace(yearRange, i.ToString()); //...