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

Forum search Google search

  1. Philipp

    Ошибка синтаксиса в C#

    Привет, я учусь C#, посмотрите код пожалуйста, где ошибка, сам разобраться не могу string db_host = project.Variables["db_server"].Value+":"+project.Variables["db_port"].Value; // хост string db_user = project.Variables["db_login"].Value; // username для подключения к MySQL string...
  2. D

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

    всем доброго времени суток ! есть текст составил регулярку на замену в нижний регистр regexTest = System.Text.RegularExpressions.Regex.Replace(regexTest, @"([A-Z]{2,})", "Что вот здесь написать, чтобы замена на нижний регистр", System.Text.RegularExpressions.RegexOptions.Multiline); или так...
  3. Alexmd

    Помогите с обработкой текста

    или так string clean = string.Empty; foreach(string str in project.Variables["text"].Value.Split(new[]{Environment.NewLine},StringSplitOptions.None)){ string s = Regex.Replace(str, @"<.*?>", ""); if(!string.IsNullOrWhiteSpace(s)) clean+=s+Environment.NewLine; }...
  4. A

    Помогите с обработкой текста

    https://prnt.sc/vtsfx5 https://prnt.sc/vtsgno string text = project.Variables["opisanie_work"].Value; text = Regex.Replace(text, "\n", "\r\n"); text = Regex.Replace(text, @"^\s*$[\r\n]*", string.Empty, RegexOptions.Multiline); return text;
  5. cherus09

    Как найти и исправить орфографические ошибки в тексте

    Например, приветствие. Спасибо! Буду пробывать ваш метод
  6. nicanil

    Как найти и исправить орфографические ошибки в тексте

    Вот решение конкретно под текст из первого сообщения. Регулярка ищёт точку или двоеточие, за которой следует НЕ пробельный символ, затем между ними вставляется пробел. Если нужны другие символы (кроме точки и двоеточия) то тут (\.|:) надо через символ | добавить необходимые знаки. Например...
  7. A

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

    Поправил string text = project.Variables["переменная"].Value; text = Regex.Replace(text, @"\s+", " "); return text.Split(' ').Length;
  8. twisterrr

    Удалить ссылки из текста

    отлично! пригодится.. спасибо
  9. Alexmd

    Удалить ссылки из текста

    string varname = "test";//имя переменной string url = "url.ru";//ссылка, с которой надо снять теги string text = project.Variables[varname].Value; foreach(string link in Macros.TextProcessing.Regex(text, @"<a.*?</a>").Select(g => g.FirstOrDefault())){ if(link.Contains(url)){ string...
  10. Alexmd

    Удаление лишнего с переменной

    project.Variables["Variable2"].Value = Regex.Replace(project.Variables["Variable2"].Value, @"<.*?>", string.Empty).Trim(); //Эта строка очищает переменную от html-тегов и обрезает пробелы в начале и в конце.
  11. BAZAg

    Как ускорить изменение имен папок и замену в файлах по sFTP/SSH?

    Есть задача изменить названия примерно для 100 000 папок. В каждой папке в одном файле произвести замену в определенной строке. В данный момент использую примерно такой метод (исходник ниже), в который подаю подключение один раз и в цикле прохожу по нужным папкам. Проблема в том, что работа с...
  12. V

    Изменение регистра символа внутри переменной по регулярному выражению (или на С#)

    project.Variables["test"].Value - переменная уровня проекта с именем test, в которой лежит твой текст Regex r = new Regex(@"(?<=<h[2-4]>).*(?=</h[2-4]>)"); MatchCollection kol = r.Matches(project.Variables["test"].Value); foreach(var s in kol) { string str =...
  13. J

    variable in regex ? possible ?

    Hi, I have this regex : (?<=(\w+\s){3})\w+\s\w+ I would like to replace the number 3 by a variable like this : (?<=(\w+\s){{-Variable.myvar-}})\w+\s\w+ But it doesn't work with the text-processing regex I try with quote and many things but nothing do. I even try it in the C# code window...
  14. BAZAg

    Помогите удалить и заменить часть ссылки на картинку

    string html_in = project.Variables["in"].Value; // Входящий HTML string template = project.Variables["temp"].Value; // Пример что должно получиться string html_out = project.Variables["out"].Value; // Сюда сохраняем string img_url = project.Variables["url"].Value; // На что меняем string...
  15. Medvedoc

    Нужна помощь по Switch на C#

    Добрый вечер! Подскажите пожалуйста как использовать в switch на C# регулярные выражения? Сам switch выглядит примерно так: switch (project.Variables["var_1"].Value) { case "Мощность": project.Variables["var_2"].Value = @"1"; break; case "Скорость": project.Variables["var_2"].Value =...
  16. M

    Цикл c# для работы со списком

    Разобрался самостоятельно, может кому-то поможет, кто только осваивает csharp project.Lists["Regex"].AddRange(regexGroups.Select(g => g.FirstOrDefault())); // добавляем найденный макросы в список for (int i = Convert.ToInt32(project.Lists["Regex"].Count.ToString()); i > 0; i--) //...
  17. M

    Цикл c# для работы со списком

    Здравствуйте! Прошу помочь с кодом. Сначала с помощи регулярки вытаскиваю все в список, затем получаю строку и обрабатываю ее. Как можно все это затолкать в цикл, чтобы выполнялось до тех пор, пока не закончатся строки в списке? project.Lists["Regex"].AddRange(regexGroups.Select(g =>...
  18. Rimen

    Поиск-замена в списке

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

    Help: line breaks issue in csv file from list processing

    coudlnt find how to edit previous post sorry : here are more inofrmation : Custom C# code : return Regex.Replace(project.Variables["variable"].Value, "<.*?>", String.Empty);
  20. orka13

    Генерация логина

    Писал для себя, но уже не помню особенности. Вижу там есть одинаковые методы генерации почти, можете их по своему уникализировать, это я видать упростил потом какие-то старые методы: int i = new Random().Next(1,21); string NickName = ""; switch (i) { // генерируем как в кубике "Random >...
  21. leha52rus

    Как перевести из Unicode?

    Спасибо, работает, всё чётко!
  22. S

    Сложение элементов списка с удалением текста из элементов

    var numbers = project.Lists["numbers"];//список с числами int sum = 0; foreach(var num in numbers) { int d = 0; if(num.Contains("K")) { d = 1000; } else if(num.Contains("M")) { d = 1000000; } int num2 = int.Parse(Regex.Replace(num, @"[^0-9]"...
  23. E

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

    можно ли с вами как-то связаться для консультации?
  24. M

    Как все-таки заменять переносы на <br>

    Огромное спасибо! Это то что мне и было нужно. Готовый код. Отпишите в вк: https://vk.com/id533955805 отблагодарю 100 рублями на сбер или яндекс)
  25. GraaFf

    Как все-таки заменять переносы на <br>

    Попробуйте так project.Variables["text"].Value = Regex.Replace(project.Variables["text"].Value, @"\n", "<BR>");
  26. G

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

    Рабочий вариант! Спасибо.
  27. GraaFf

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

    Попробуйте так project.Variables["name"].Value = Regex.Replace(name, @"\r\n|\r|\n", "");
  28. F

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

    Я нашел такую конструкцию: // remove links from text string remove_links = project.Variables["IN_remove_links"].Value; if (!String.IsNullOrEmpty(remove_links) && (remove_links != "0")) { content = Regex.Replace(content...
  29. F

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

    Вот твое сообщение, где ты пишешь про регулярки
  30. F

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

    Не получается у меня НЕ очищать картинки, не понимаю почему. Прочитал всю ветку и сделал это: Собрал все, что сделал в одном месте, но что то видимо все таки упустил(((( Вот, что получается: В файле заменил на: Потом перекомпилировал командой: В шаблоне, в последнем кубике...
  31. S

    Как найти Xpath href по части имени адреса?

    string minPrice = "0.16";//ТУТ минимальная цена System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("EN"); var hec = instance.ActiveTab.FindElementsByXPath("//div[@class = 'clearfix ss']"); //тут берем все ноды if(hec.Count > 0) { foreach(var el in hec) {...
  32. W

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

    Спс, попробую и так, но пока у меня такое: HtmlNodeCollection addimgs = doc.DocumentNode.SelectNodes("//img[contains(@class, 'attachment-shop_thumbnail size-shop_thumbnail')]/@src"); if (addimgs.Count == 0) continue; foreach (HtmlNode links in addimgs)...
  33. W

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

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

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

    Подскажите пожалуйста как спарсить ссылки на доп. изображения товара. Вот так выходит линк на первое изображение из тамбнейлов (то есть первое вхождение): HtmlNode addimg = doc.DocumentNode.SelectSingleNode("//img[contains(@class, 'attachment-shop_thumbnail size-shop_thumbnail')]/@src")...
  35. 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|$)"...
  36. 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...
  37. WLDN

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

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

    JSON

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

    Bugs in version 5.42.0.0

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

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

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

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

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

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

    Выбирай что больше нравится. TotalCount = TotalCount.Replace(" предложений","").Replace(" предложение",""); TotalCount = Regex.Replace(TotalCount, @"[^0-9]", "");
  43. 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()...
  44. 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...
  45. 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);
  46. ssXXXss

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

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

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

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

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

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