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

Forum search Google search

  1. Trader1985

    Аналог замены по regexp в C# сниппете?

    Чуваки, помогите, пожалуйста, кто может! Есть С# код который я взял из этой ветки: string Test = project.Variables["Test"].Value; string regexTest = System.Text.RegularExpressions.Regex.Replace(Test, @"квадрат", "круг"); return regexTest; В общем, я спарсил текст со страницы, положил его в...
  2. leonidm

    Не составляется регулярное выражение

    Нужно вытащить значение которое идет после NEW custom field а перед ним <div class="name-edit-cfield" id="quick_edit_ само значение 173 Все попытки составить регулятку вытаскивают объемный код без нужных значений <!--+++++++++++++++++++++++++++++++++++++++++++ 0...
  3. trubiser

    Замена латинских символов на заглавные.

    Пытался сделать так: string Test = project.Variables["Test1"].Value; string regexTest = System.Text.RegularExpressions.Regex.Replace(Test1, @"[a-z]", "[A-Z]"); return regexTest; Но текст abv меняется на: [A-Z][A-Z][A-Z]
  4. Dimionix

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

    Пример параллельного запроса - Парсинг прокси с сайта hidemy.name IZennoList proxyList = project.Lists["Proxy"]; // список проекта int threads = int.Parse(project.Variables["threads"].Value); // количество потоков = количество страниц - 1 string url = "https://hidemy.name/ru/proxy-list/?start="...
  5. Dimionix

    Бесплатно напишу регулярное выражение. Часть 2.

    Просто регуляркой не получится. Как-то так string str = project.Variables["Text"].Value; MatchCollection mCol = Regex.Matches(str, @"<li>\w.*?</li>"); for (int i = 0; i < mCol.Count; i++) { string oldValue = mCol[i].Value; string newValue = oldValue.Substring(0, 4) +...
  6. I

    C# список ссылок с редиректом + замена ?

    Решил проблему делюсь с вами :-) //собрали колекцию по совпадению MatchCollection links = Regex.Matches(article, @"(?<=<a\ href="")https.*?(?="")"); for(int i=0;i<links.Count;i++){ string link = links[i].Value; //идем по ссылке и забираем прямую ссылку var pre_link =...
  7. Dimionix

    [SOLVED] Как в с# сделать замену спец. символов?

    string str = project.Variables["Text"].Value; project.Variables["Text"].Value = Regex.Replace(str, @"[/\\\|""']", "-");
  8. I

    C# список ссылок с редиректом + замена ?

    для наглядности загоняю в таблицу, туда записываются значения, а Replace не производится. на выходе в переменной article код с прежними ссылками без замены. Кто подскажет в чем ошибка? MatchCollection links = Regex.Matches(article, @"(?<=<a\ href="")https://.*?(?="")"); var table =...
  9. keltuzhaknut

    [SOLVED] Как в с# сделать замену спец. символов?

    А как вернуть результат в переменную, чтобы в предела с# было без возврата результата? string str = project.Variables["Text"].Value; return Regex.Replace(str, @"[/\\\|""']", "-"); project.Variables["Text"].Value = str;
  10. Dimionix

    [SOLVED] Как в с# сделать замену спец. символов?

    string str = project.Variables["Text"].Value; return Regex.Replace(str, @"[/\\\|""']", "-");
  11. Vasyl1

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

    Вот таким способом!) var asks = new System.Text.RegularExpressions.Regex(@"(?<=""asks"":\[\["").*?(?="")"); string[] alt_asks = new string [28]; // Здесь масив с результотами Get запросов перебраных через регулярку asks for (int j = 0; j < alt1.Length; j++){...
  12. Vasyl1

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

    Уже решил данную проблему!
  13. Vasyl1

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

    Помогите это все запхать в цыкл. Пожалуйста! Просто масива var нету и я не знаю как это сделать в цикле. Я могу все перебрать но хочу узнать как это сделать в цыкле. Читайте описание в коде(снизу). string BTC="BTC"; string USDT="USDT"; string ETH="ETH"; string LTC="LTC"; string XRP="XRP"...
  14. Adigen

    Не обрабатывает блок c# переменную с 600+ т. строк

    string str = project.Variables["meta"].Value; string input = "IN2TTP4LUSO5NI"; string replacement = ""; Regex reg = new Regex(input); int i = -1; var str = reg.Replace(str, m => { i++; return i.ToString(); }); return str;
  15. keltuzhaknut

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

    Помогите решить проблему. Нужно сделать замену счетчиком слово IN2TTP4LUSO5NI string str = project.Variables["meta"].Value; string input = "IN2TTP4LUSO5NI"; string replacement = ""; Regex reg = new Regex(input); int count = reg.Matches(str).Count; for (int i = 0; i < count; i++) str =...
  16. keltuzhaknut

    Не обрабатывает блок c# переменную с 600+ т. строк

    Нужно сделать замену счетчиком слово IN2TTP4LUSO5NI string str = project.Variables["meta"].Value; string input = "IN2TTP4LUSO5NI"; string replacement = ""; Regex reg = new Regex(input); int count = reg.Matches(str).Count; for (int i = 0; i < count; i++) str = reg.Replace(str, replacement +...
  17. F

    Обсуждение версии 5.11.2.0

    Появление данной фичи, пусть даже в таком урезанном виде - уже прогресс. Реально хотелось бы иметь полный контроль над запросами, что-то вроде этого. public CefReturnValue OnBeforeResourceLoad(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback...
  18. BAZAg

    2 место Парсинг открытой информации с YouTube через APIv3 в MySQL

    [/SPOILER] [/SPOILER] [/SPOILER] [/SPOILER] [/SPOILER] [/SPOILER] [/SPOILER] [/SPOILER] [/SPOILER][/SPOILER] [/SPOILER] [/SPOILER] P.S. Возможно после прочтения статьи откорректирую внешний вид, исправлю ошибки, залью картинки на...
  19. LightWood

    Meet it, it's C#. Simple, fast, convenient! + a selection of snippets inside.

    The selection of snippets that I most often use: (Snippets of mine, familiar coders and our members of the forum) Print the number of elements the page return instance.ActiveTab.FindElementsByAttribute("tag","name of attribute","value","type of search").Count; Set the value of the variable...
  20. keltuzhaknut

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

    Благодарю, получилось!
  21. Dimionix

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

    string str = project.Variables["Text"].Value; str = Regex.Replace(str, @"\s+", "-"); return Regex.Replace(str, @"[^\w\-]", "");
  22. evgen2208

    Аналог замены по regexp в C# сниппете?

    Извиняюсь, в другом накосячил (вместо rerplace match использовал). да, так сработало.
  23. doc

    Аналог замены по regexp в C# сниппете?

    попробуй Regex.Replace(matches[n].Value.ToString(), @".+/", "")
  24. evgen2208

    Аналог замены по regexp в C# сниппете?

    Кто знает, почему не работает Regex.Replace ?? Ошибка В массиве matches содержатся УРЛы фотографий, мне нужно из них сохранить только названия файлов в строку с разделителем. Код string pattern = @"(?<=data-url\=""//).+?(?="")"; Regex newReg = new Regex(pattern); MatchCollection...
  25. agregator

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

    Поставить паузу. Решать через рукапчу. Создать экшен C#. Вставить туда такой код. // ==================== Все что нужно настроить ======================================== bool extendAlerts = true; // true - выводить сообщения в лог ZennoPoster string alertTitleLog = "Google ReCaptcha:"; //...
  26. vinznsk

    Как выполнить код последовательно?

    Добрый день, коллеги! Разбираюсь как работать со сниппетами. Подскажите, пожалуйста, как выполнить код последовательно. Есть кусок кода, который очищает полученные данные от тегов и пробелов: //Создаем временную переменную с которой будем работать string strWhExamples =...
  27. amyboose

    Многопоточная поиск и замена в ТХТ файле. Возможно?

    Собирай финальный список в 1 и записывай полностью, а то у тебя все время идут накладные нагрузки на отправку драйверу жесткого диска маленьких данных на запись с большим буффером, вот ты и записываешь их медленно. Плюс можно использовать Parallel.Foreach Также не стоит удалять данные с листа, а...
  28. S

    Многопоточная поиск и замена в ТХТ файле. Возможно?

    В 1 поток файл в 905Mb обрабатывает за 4-5 минут: //<a href="https://google.com">Click here</a> var file_1 = @"F:\Tests\100k.txt"; //Hello from Zenno <a href="https://yandex.ru">Yandex Company</a> this is end of sentence var file_2 = @"F:\Tests\10kk.txt"; //905mb //Hello from Zenno <a...
  29. keltuzhaknut

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

    не получается
  30. Dimionix

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

    return Regex.Replace(str, "(?<=src=\")(?!https?://)/?", link);
  31. Dimionix

    Как разгадать капчу "ответ на вопрос" ?

    string str = project.Variables["Text"].Value; str = str .Replace("Сколькобудет", "").Replace("? Введите число ниже!", "") .Replace("один", "1") .Replace("два", "2") .Replace("три", "3") .Replace("четыре", "4") .Replace("пять", "5") .Replace("шесть", "6")...
  32. zenfreak

    How to include/run external C# script into my project

    I have just started learning C# and knowing other languages helped me to quickly understand what's going on so creating C# scripts it's not an issue for me right now but rather integrating that code with Zenno is the real pain. I have also searched for tutorials on how to do basic tasks but...
  33. LightWood

    XPath universal C# step for work with elements

    This code makes it very convenient to work with xpath from C# step, task of code is to replace the standard "cubes" with the more advanced method of searching for elements - xpath, with a convenient way. Xpath technology is very flexible, in particular one of the popular applications (which it...
  34. Valiksim

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

    Кажется, эта всё равно что-то не так. То удаляет всё, то заменяет одно на другое Я решил немного другой регуляркой (.*(?=\?|\&)). Вроде бы всё вычищается Спасибо за труды. Переменные у меня другие. В остальном, кажется всё также (вроде бы). strRegexResult = Regex.Replace(strRegexResult...
  35. Valiksim

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

    Да мне, в общем-то без разницы. НО, я так пробовал,- не вычищается. БОлее того, это как раз тот случай, когда строки дублируются Пробуем второй код, от @Dimionix Не работает, удаляет вместе с строкой
  36. Dimionix

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

    string input = "либо &, либо ?"; input = Regex.Replace(input, @"(&|\?)$", string.Empty); return input;
  37. Dimionix

    Импорт и экспорт куков из ФФ в зено

    То же самое, но чуть покороче string cookies = File.ReadAllText(@"C:\Cookies.txt"); //string cookies = project.Variables["Cookies"].Value; // раскомментировать, если куки берутся из переменной (предыдущую строку закомментировать или удалить!) Regex reg = new...
  38. Dimionix

    Импорт и экспорт куков из ФФ в зено

    string cookies = File.ReadAllText(@"C:\Cookies.txt"); Regex reg = new Regex(@"(?<=TRUE|FALSE\s)\d{10}(?=\s)"); cookies = reg.Replace(cookies, delegate(Match m) { return new DateTime(1970, 1, 1).AddSeconds(double.Parse(m.Value)).ToString(System.Globalization.CultureInfo.InvariantCulture); })...
  39. lokiys

    No such variable error

    Not sure what this means but my template stopped to work. I had some variable login in past, but then I have deleted it.
  40. Dimionix

    В чем подвох?

    string str = project.Variables["Text"].Value; return Regex.Unescape(str); или string str = project.Variables["Text"].Value; Regex reg = new Regex(@"(?i)\\[uU]([0-9a-f]{4})"); return reg.Replace(str, delegate(Match m) { return ((char)Convert.ToInt32(m.Groups[1].Value, 16)).ToString(); });
  41. Dimionix

    C# regex-ом определить номер совпадения

    http://zennolab.com/discussion/threads/c-regex-replace.32314/#post-232819
  42. I

    C# regex-ом определить номер совпадения

    Здравствуйте Друзья Подскажите пожалуйста как regex-ом определить номер совпадения с дальнейшей заменой? Забираю нужный html код в котором 3-4 фото с одинаковым кодом без идентификаторов. скачиваю фото и нужно заменить в html коде src файлов. Возможно ли определить номер совпадения или...
  43. Dimionix

    С# Скачать фото с xenforo сохранить с другим именем

    Специально зарегался на сайте, чтоб посмотреть, что там и как. В общем скачивай GET запросом с куками по своим ссылкам и потом переименовывай. Ну или как-то так: string proxy = project.Variables["Proxy"].Value; string userAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:51.0) Gecko/20100101...
  44. C

    Переменная в регулярке и экранирование

    Помогите решить проблему. В поиске не нашел. Использую в регулярке переменную: Действия - Обработка текста - Regex - (?<={-Variable.uname-}[\s]+?) и т.д ПМ переменную просто заменяет на текст внутри неё и если переменная содержит метасимвол (ну например скобочку) - регулярка перестает работать...
  45. I

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

    простите. немного не понял. Вот так я пишу сниппет без переменных (для проверки): string input = "Minor L-200 A776g/78G"; // текст string pattern = ".*(?=/)"; // регулярка (из Тестера рег. выражений) string replacement = @"строка, на которую заменять"; // Замена по регулярке return...
  46. Dimionix

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

    string input = project.Variables["Text"].Value; // текст string pattern = project.Variables["Pattern"].Value; // регулярка (из Тестера рег. выражений) string replacement = @"строка, на которую заменять"; // Замена по регулярке return Regex.Replace(input, pattern, replacement); // Regex return...
  47. aleksfid

    Прошу помогите. удаление нулей перед числом c#

    Твоим короче) Спасибо. Но и мой выше работает.
  48. Dimionix

    Прошу помогите. удаление нулей перед числом c#

    string str = project.Variables["Var"].Value; str = Regex.Replace(str, @"^0+(?=\d+$)", ""); return str;
  49. aleksfid

    Прошу помогите. удаление нулей перед числом c#

    решил string str = project.Variables["balance"].Value; str = Regex.Replace(str, "^0+", ""); if (str == string.Empty) { return 0; } return str;
  50. aleksfid

    Прошу помогите. удаление нулей перед числом c#

    Когда 0000000 или 00 или 0000 и т.д. он оставляет пустату, а надо 0 в таких случаях.