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

Forum search Google search

  1. Meteorburn

    Экспорт Cookies, как сделать JSON куку в одну строку?

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

    Как переименовать названия картинок в загружаемом тексте ?

    А нужно было всего лишь изменить регулярку string text = project.Variables["переменная с текстом"].Value; MatchCollection img = Regex.Matches(text, @"(?<=<img\ src="").*?(?="")"); for(int i = 0; i < img.Count; i++) text = text.Replace(img[i].Value, string.Format(@"${0}", i + 1))...
  3. kuzenstudio

    Как переименовать названия картинок в загружаемом тексте ?

    А что то не выходит каменный цветок, отрабатывает и возвращает текст как есть.
  4. Alexmd

    Как переименовать названия картинок в загружаемом тексте ?

    string text = project.Variables["переменная с текстом"].Value; MatchCollection img = Regex.Matches(text, @"<img\ src="".*?"">"); for(int i = 0; i < img.Count; i++) text = text.Replace(img[i].Value, string.Format(@"<img src=""${0}"">", i + 1)); return text;
  5. B

    C# переход на страницу и взять source без использования браузера

    Большое спасибо, все круто , только парсит вот такое : DOCTYPE HTML html head title title link rel stylesheet type text css href style css link rel stylesheet href js chosen chosen css meta name keywords content style data color black text decoration underline padding left 5px style script...
  6. lokiys

    How to replace Number by Text ?

    Use regex [0-9] it will replace ALL numbers with whatever You choose.
  7. Alexmd

    Delete lines Regex

    So give an example of your whole string. There is variant to split value by whitespace and choosing the value you need by index. Regex.Replace(x, @"<.*?>", "").Trim().Split(' ')[1].Trim()
  8. Alexmd

    Delete lines Regex

    Hi! Try just removing all html tags from line replace this code Regex.Match(x, "(?<=tabindex="0">).*?(?=</span>)").Value with this one Regex.Replace(x, @"<.*?>", "").Trim()
  9. Roman48

    Неправильная сортировка цифр в списке

    Можете пожалуйста, мне тоже помочь, с сортировкой списка? При парсенге иногда (в редких случаех) бывает все попутано {"title":"1 серия","file":" по этому сортировку
  10. Radzhab

    Неправильная сортировка цифр в списке

    var lst = project.Lists["list1"].ToList();// зеновский список var z = lst.OrderBy(x => Convert.ToDouble(Regex.Match(x, "(?<=Цена: ).+(?=\\()").Value.Replace(".",","))).ToList(); project.Lists["list1"].Clear(); project.Lists["list1"].AddRange(z);
  11. soprano

    Удалить пробелы до и после

    При парсинге в цикле не обрезает пустые строки снизу и сверху. Нормально получается только с конвертацией int pg = int.Parse(Quantity); Quantity = Convert.ToString(pg);
  12. Маломальский

    Удалить пробелы до и после

    или return Regex.Replace(project.Variables["text"].Value, @"\s{2,}", " ", RegexOptions.IgnoreCase).Trim();
  13. soprano

    Удалить пробелы до и после

    Встал вопрос удалить в полученном значении пустые строки до и после него 125 Пробовал такие способы (нагуглил) - ничего не помогло string Quantity = Active.FindElementByXPath("//span[@class='quantity']", 0).InnerHtml.Trim().HtmlDecode(); Quantity =...
  14. Rimen

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

    Получилось финально так: IZennoTable table = project.GoogleSpreadsheets["название таблицы"]; //получаю таблицу for(int i = 0; i < table.RowCount; i++){ for(int j = 0; j < table.ColCount; j++){ string stringReplace = table.GetCell(j, i); //получаю значение ячейки таблицы в переменную...
  15. Philipp

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

    В моём случае вот так, если без добавления в таблицу - срабатывает нормально, но если пытаюсь добавить в таблицу, говорит что переменная views не существует string db_host = project.Variables["db_server"].Value+":"+project.Variables["db_port"].Value; // хост string db_user =...
  16. 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...
  17. D

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

    всем доброго времени суток ! есть текст составил регулярку на замену в нижний регистр regexTest = System.Text.RegularExpressions.Regex.Replace(regexTest, @"([A-Z]{2,})", "Что вот здесь написать, чтобы замена на нижний регистр", System.Text.RegularExpressions.RegexOptions.Multiline); или так...
  18. 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; }...
  19. 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;
  20. cherus09

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

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

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

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

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

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

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

    отлично! пригодится.. спасибо
  24. 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...
  25. Alexmd

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

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

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

    Есть задача изменить названия примерно для 100 000 папок. В каждой папке в одном файле произвести замену в определенной строке. В данный момент использую примерно такой метод (исходник ниже), в который подаю подключение один раз и в цикле прохожу по нужным папкам. Проблема в том, что работа с...
  27. 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 =...
  28. 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...
  29. 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...
  30. 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 =...
  31. 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--) //...
  32. M

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

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

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

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

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

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

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

    Спасибо, работает, всё чётко!
  37. 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]"...
  38. E

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

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

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

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

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

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

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

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

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

    Попробуйте так project.Variables["name"].Value = Regex.Replace(name, @"\r\n|\r|\n", "");
  43. 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...
  44. F

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

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

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

    Не получается у меня НЕ очищать картинки, не понимаю почему. Прочитал всю ветку и сделал это: Собрал все, что сделал в одном месте, но что то видимо все таки упустил(((( Вот, что получается: В файле заменил на: Потом перекомпилировал командой: В шаблоне, в последнем кубике...
  46. 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) {...
  47. 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)...