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

Forum search Google search

  1. W

    Парсинг карточки товара

    Сам себе и отвечаю пока не дойду до финала: Объявляем коллекцию нод HtmlNodeCollection addimgs = doc.DocumentNode.SelectNodes("//img[contains(@class, 'attachment-shop_thumbnail size-shop_thumbnail')]/@src"); if (addimgs.Count == 0) break; foreach (HtmlNode...
  2. W

    Парсинг карточки товара

    Подскажите пожалуйста как спарсить ссылки на доп. изображения товара. Вот так выходит линк на первое изображение из тамбнейлов (то есть первое вхождение): HtmlNode addimg = doc.DocumentNode.SelectSingleNode("//img[contains(@class, 'attachment-shop_thumbnail size-shop_thumbnail')]/@src")...
  3. kagorec

    Метод Replace C#

    Как вариант соблюдать последовательность [CODE=csharp]regexTest = System.Text.RegularExpressions.Regex.Replace(regexTest1, @"^.*(www\.|http|\[URL=\S+).*(\r\n|$)", ""); regexTest1 = System.Text.RegularExpressions.Regex.Replace(regexTest2, @"^.*\.(com|org|net|biz|info|de|ru|uk|tk)\W.*(\r\n|$)"...
  4. WLDN

    Android Automation without Intermediary. Part I.

    Hello, dear friends! :az: A small introduction. Usually I try to write bots using requests, since it is not resource-intensive and generally not difficult if the application is weakly protected. But there are applications that take a lot of time for high-quality emulation. Therefore, I decided...
  5. WLDN

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

    English Translation Привет, дорогие зенщики! :az: Небольшое предисловие. Обычно я стараюсь писать ботов на запросах, так как это не ресурсозатратно и в целом не сложно, если приложение слабозащищено. Но бывают приложения, которые достаточно трудоёмко воспроизвести так, чтобы бот не умирал...
  6. D

    JSON

    Ошибка аналогичная. Знаки тире делят переменную, вот и ругается. Решил костылём)) До создании переменной, меняем у неё название. string jsonBlock = Macros.TextProcessing.Replace(response, "searchResu.*?Megapagination-1", "newVariables", "Regex", "All"); project.Json.FromString(jsonBlock)...
  7. lokiys

    Bugs in version 5.42.0.0

    Hi. It seems overal bug, this JSON gives error when trying to parse.
  8. Nikoletta

    вопрос об анонимности (изменение браузера, разрешения монитора, и т.д.)

    подскажите пожалуста, вот тут (в описании под видео) есть супер-пупер шаблон, состоящий из одного действия, который вроде как без дополнительных настроек и даже без какого-либо вмешательства в его код обеспечивает абсолютную и полнейшую анонимность, эмулируя и рандомизируя абсолютно все...
  9. BAZAg

    Вопрос по парсингу (с звёдочкой)

    Если совсем кратко то алгоритм должен быть примерно такой: 1. Ищем нужную табличку. 2. Мы знаем, что количество столбцов там одинаковое, в первом столбце всегда язык, в первой строке заголовка нет тега td. 3. Удаляем мусор банальными заменами - этого достаточно должно быть, чтобы не мешало перед...
  10. RoyalBank

    Замена в парсинге

    Выбирай что больше нравится. TotalCount = TotalCount.Replace(" предложений","").Replace(" предложение",""); TotalCount = Regex.Replace(TotalCount, @"[^0-9]", "");
  11. ssXXXss

    Перевести символы в нижний регистр

    ещё пример, добавляем using System.Globalization; var sourseList = project.Lists["SourseList"]; var list = new List<string>{ "Сдам", "Продам", "Сниму" }; var list2 = new List<string>{ "ул ", "ул.", "на " }; for (int i = 0; i < sourseList.Count; i++) { var str = sourseList[i].ToLower()...
  12. ssXXXss

    Перевести символы в нижний регистр

    тоже намудрил )) var sourseList = project.Lists["SourseList"]; var list = new List<string>{ "Сдам", "Продам", "Сниму" }; var list2 = new List<string>{ "ул ", "ул.", "на " }; for (int i = 0; i < sourseList.Count; i++) { var str = sourseList[i].ToLower(); var res = str.Substring(0...
  13. ssXXXss

    Удалить ненужные символы

    var list = project.Lists["Список 1"]; var pattern = @"-"; var str = string.Join("\r\n", list); list.Clear(); var res = Regex.Replace(str, pattern, "").Trim(); project.Lists["Список 1"].Add(res);
  14. ssXXXss

    Удалить ненужные символы

    ты теперь свой код сравни, ты здесь его уже под список отредактировал, а там с переменной работал, и прикладывай всегда пример своего текста или списка, мы хрен знаем что у тебя там накалякано в списке, я могу в список написать -1 -2-3-5-==5-7 и без проблем удалит минус, какие тут проблемы его...
  15. The_vAe

    Удалить ненужные символы

    Та я так пытаюсь со списка прочесть.))) Так лучше? Но все равно не могу удалить минус в списке. У меня список с цифрами - некоторые из них с минусами, мне нужно удалить минусы со списка. var str = project.List["Список ЦЕН проданных товаров"].Value; var pattern = @"-"; return Regex.Replace(str...
  16. The_vAe

    Удалить ненужные символы

    У меня в списке нужно удалить минус перед каждой цифрой: var str = project.Variables["Список ЦЕН проданных товаров"].Value; var pattern = @"-"; return Regex.Replace(str, pattern, "").Trim(); Что я делаю не так?
  17. Meteorburn

    с# помогите с кодом на сравнение текстов

    namespace ZennoLab.OwnCode { public static class TemplateTools { public static double TextSimilarity(string textin, string textout) { int length = 3; var nGramma1 = GetNGrammas(textin, length); var nGramma2 =...
  18. biryukovm

    Подскажите почему так долго обрабатывается

    Привет всем. Я вот не могу понять все сделал в 1 кубике #C но вот классическая обработка занимает около минуты на одной странице Tab tab = instance.ActiveTab; var fl = 0; var tovar_artikul = tab.FindElementByXPath("//div/input[@name='sku']", 0).GetAttribute("value").Trim(); var tovar_name =...
  19. biryukovm

    Сделать замену на пустОту через Regex

    Привет всем. Не получается сделать замену согласно регулярного выражения. Использовал кубик потом перевел в С# так и не помогло Подскажите где поправить HtmlElementCollection tovar_img_l = tab.FindElementsByXPath("//div[contains(@class, 'image_to_float')]"); foreach(var a in tovar_img_l){...
  20. A

    Regex option from Text processing

    Want to check from a table of two columns: A - Email and B being X I need to confirm if col A (email) is an actual email by using a Regex so I set top text processing text being my variable e.g {-Variable.RegexedEmail-} I select Regex dropdown, set my Regex script in Regex field and then below I...
  21. Onizuka

    Убрать пробелы регуляркой

    Полный код вот, мож тут че-то поменять нужно ? var doc_company_name = doc.DocumentNode.SelectSingleNode("//div[@class = 'name-company']"); if(doc_company_name != null) {company_name = doc_company_name.InnerText; company_name = System.Text.RegularExpressions.Regex.Replace(company_name...
  22. Onizuka

    Убрать пробелы регуляркой

    подскажите пожалуйста как исправить этот код, кубик отрабатывает как надо, а код возвращает пустую строку company_name = System.Text.RegularExpressions.Regex.Replace(company_name, @"(?m)^\s+|\s+$", "");
  23. W

    Как с помощью регулярки привести определенные элементы в нижний регистр?

    Спасибо Вам большое, все отлично работает
  24. D

    Как с помощью регулярки привести определенные элементы в нижний регистр?

    Попробуйте так string source = project.Variables["source"].Value; string pattern = @"(?<=src="").*?(?="")"; Regex regex = new Regex(pattern, RegexOptions.IgnoreCase); MatchCollection matches = regex.Matches(source); foreach(Match m in matches) { if(m.Value.Length > 0) source =...
  25. Kazbek_kadirov

    Быстро и просто качаем видео с YouTube и еще примерно 1000 популярных сайтов

    Решил этим c# кодом var str = @project.Variables["переменка"].Value; str = Regex.Replace(str, @"\\u([\da-f]{4})", m => ((char)Convert.ToInt32(m.Groups[1].Value, 16)).ToString()); return str;
  26. Lord_Alfred

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

    Да, это очистка контента срабатывает (т.к. данный парсер я пилил для текстового контента без тегов). Для того, чтобы это отключить - нужно закомментить следующие регулярки в последнем C#-кубике (fix content): // fix spaces around some symbols content = Regex.Replace(content...
  27. ial1408

    Убрать неразрывный пробел

    Спасибо, сработало
  28. molotok

    Убрать неразрывный пробел

    string strPrice = "22 000"; strPrice = Regex.Replace(strPrice, @"\D", String.Empty); //2 вариант (выдает 22 000) return strPrice;
  29. ial1408

    Убрать неразрывный пробел

    Добрый день. После HtmlDecode выходит "22 000" (так и должно) . Не могу убрать неразрывный пробел. Как только не пробовал. strPrice = System.Web.HttpUtility.HtmlDecode(strPrice).Trim(); strPrice = new Regex(@"\d{3,6}").Match(strPrice).Value; //1 вариант (выдает 000) strPrice =...
  30. D

    Как преобразовать 3,6478 к 3.64

    var cells = sourceTable.GetRow(i).ToArray(); cells[9] содержит значения 3,6478 43434,4654 и т.д. Пожалуйста, подскажите как преобразовать эти значения к виду 3.67 43344.46 // c заменой запятой вроде понятно, с форматом нет х:хх cells[9] = Macros.TextProcessing.Replace(cells[column], ","...
  31. L

    2 вопроса по C#

    using System; using System.Globalization; public class Program { public static void Main() { var encoded = project.Variables["peremennaya"].Value; var decoded = ""; for (var i = 0; i < encoded.Length; i += 4) decoded +=...
  32. V

    2 вопроса по C#

    может быть так: var encoded = project.Variables["peremennaya"].Value; var decoded = Regex.Unescape(Regex.Replace(encoded , "([0-9A-F]{4})", @"\u$1")); project.Variables["peremennaya"].Value = decoded;
  33. L

    2 вопроса по C#

    Доброго времени. Ситуация такая - есть определенный текст, лежит в переменной. Его нужно взять и преобразовать в читабельный вид, а после положить в переменную. 1) как сделать чтобы C# брал значение из переменной? Открываю код C#, Правой кнопкой установить значение из переменной и добавляется...
  34. BAZAg

    Требуется шаблон на зенопостер

    string html = project.Variables["html"].Value; // Содержимое странички // Берем все блоки с класом body details string[] bodyReplace1 = Regex.Matches(html, @"<div class=""body details"">[\w\W]*?</div>").Cast<Match>().Select(s => s.Value).ToArray(); foreach (string s in bodyReplace1) { //...
  35. ebrwebrw

    Ограничиваем потоки шаблона

    Добавлю сюда что бы не потерялось на форуме Вариант #1 через TasksList и LimitOfThreads //название шаблона который будем выдавать string template_name = "test_limit".Replace(".xmlz","").ToLower(); //Максимальное колво потоков int threads_limit = 3; string project_name =...
  36. ebrwebrw

    Ограничить потоки в шаблоне.

    Отписал в саппорт за колво запущенных потоков мб ответят, а то на форуме ничего не нашел //название шаблона который будем выдавать string template_name = "test_limit".Replace(".xmlz","").ToLower(); //Максимальное колво потоков int threads_limit = 3; string project_name =...
  37. ebrwebrw

    Ограничить потоки в шаблоне.

    //название шаблона который будем выдавать string template_name = "test_limit".Replace(".xmlz","").ToLower(); //Максимальное колво потоков int threads_limit = 5; string project_name = project.Name.Replace(".xmlz","").ToLower(); if (template_name != project_name) throw new Exception("Нельзя...
  38. RoyalBank

    Ограничить потоки в шаблоне.

    Так должно работать, для кода необходимо было сделать проверку на имя шаблона, чтобы брать количество потоков для конкретного шаблона. int n = 5; List<string> tasks = ZennoPoster.TasksList.ToList(); for(int i = 0; tasks.Count > i; i++) {...
  39. Stelsgrower

    Сохранить куки в формате

    Да, но как решить? Подскажите плиз. Куки через instance.GetCookie возвращает даты в формате 12/26/2021 12:00:19, но DateTime принимает только такой вид 12.26.2021 12:00:19 Вставил следующее: par[4] = Macros.TextProcessing.Replace(par[4], "/", ".", "Regex", "All"); par[4] =...
  40. P

    Парсер Bing

    нашел)) кому интересно убираем : //remove special characters rawSnippet = Regex.Replace(rawSnippet, @"[^0-9a-zA-Zа-яА-Я\ \""\'\.\?\!,:-;—…]+", string.Empty); вроде бы тогда всё гуд UPD: символы появились, но снова выпадает периодически: Выполнение действия CSharp OwnCode: Чистим...
  41. vicos

    Совершенствуем тему беттинга с помощью связки Zennoposter - Telegram.

    Тема взаимодействия Zennoposter и Telegram поднималась неоднократно. Но как говориться нет пределу совершенства. Ни для кого не секрет, что телеграмм сейчас кишит всевозможными каналами связанными со ставками на спорт: прогнозы, прогрузы, сигналы и т.д. Тема беттинга настолько широкая, что не...
  42. guloc

    Работа с текстом. Уникализация текста по средством C#

    Всем привет, Обычно я писал статьи про уязвимости Яндекса, но сейчас решил написать про работу с текстом и уникализацию текста по средством c#. Данная статья поможет в создании своих дорвеев, каких то проектов связанных с текстом и тд. Для меня стала актуальна данная тема так как создание сайтов...
  43. zarufakis

    Заходим на сайт максимально безопасно + Бонус x2

    Не для кого не секрет, что заход на сайт любого сервиса, тем более, имеющего ИИ и не просто отслеживающего ваши входные параметры (страна, юзерагент и т.д), но и принимающие решения дать вам на нем что-то делать или нет, представляет некоторые сложности. На форуме уже было размещено несколько...
  44. M

    Как получить инфу о файле? Разширение видео

    using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Text.RegularExpressions; using System.Windows.Forms; public class VidInfo { public string Duration { get; set; } public string Bitrate { get; set; }...
  45. A

    Поиск замена в списке всего словосочетания (предложения)

    В этот код вставить текст, с переменной Пример: Переменная [Замена] в ней: "Что заменять|На что заменять", "Мыло|Мыльные принадлежности", "Хозяйственные товары|Хоз товары", "Стол|Стол верстак", "Стол кухонный|Все для дома" //////////////////// string text =...
  46. DrunkDeath

    Unicode в человеческий вид

    оооооох от души)) Всё сработало. Всем большое спасибо.
  47. samsonnn

    Unicode в человеческий вид

    Рабочее решение: string text = project.Variables["Str"].Value; // на вход в переменную Str подаем: &#85&#99&#104&#97&#115&#116&#105&#101 string result = System.Web.HttpUtility.HtmlDecode(Regex.Replace(text, @"(&#\d+)", "$1;")); return result; // На выходе получим Uchastie
  48. TwistDanceR

    String-> double for .Addseconds() method

    Спасибо, дорогой человек. Я догадывался что всё дело в запятой, но из-за количества итераций (и возможно глупого незнания) уже сам запутываться стал. System.DateTime pDate = (new DateTime(1970,1,1,0,0,0,0)); return...
  49. N

    Не работает Macros.TextProcessing.Replace(text, "=\n", "", "Regex", "All");

    Долго разбирался с такой же проблемой. Надо писать так: Macros.TextProcessing.Replace(text, "(=\\n|=\\r)", "", "Regex", "All"); Вот тут объяснение: https://stackoverflow.com/questions/1302864/unrecognized-escape-sequence-for-path-string-containing-backslashes
  50. Gizmond

    Подхват куки из контейнера в Post запрос C#

    привет ) разобрался ) правда уже не помню как )