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

Forum search Google search

  1. Medvedoc

    Как заменить на c# определенные символы на знак +

    Решил проблему =))) string Test = project.Variables["var_filter_names"].Value.Trim(); string regexTest = System.Text.RegularExpressions.Regex.Replace(Test, @"[ .?!)(,:]", "+"); return regexTest;
  2. ТРОН

    Как перед всеми строчками вставить текст?

    Вижу уже помогли, а я тут конструировал, но не доделал, пусть будет так, может кому пригодится var count = project.Lists["Spisok"].Count(); var str = string.Join("\r\n", project.Lists["Spisok"].Take(count)); str = Regex.Replace(str, @"\r\n", "\r\n нужный_текст-"); return...
  3. A

    [SOLVED] Спарсить все посты с группы вк

    спасибо большое, щас уже подсказали запросы + json + api
  4. evgen2208

    [SOLVED] Спарсить все посты с группы вк

    Не уверен, что самый быстрый, но вот готовый сниппет: (ссылки проходит поочередно, имей ввиду что там 500+ страниц в этой группе) var tab = instance.ActiveTab; tab.Navigate(@"https://vk.com/wall-77590095?own=1","https://vk.com"); tab.WaitDownloading(); var result = new List<string>(); int...
  5. Dimionix

    Как сохранить в переменные сразу несколько результатов regex. Или сохранить в один список

    IZennoList list = project.Lists["List"]; // список проекта, в который класть результат string input = project.Variables["text"].Value; // переменная проекта с текстом Regex reg = new Regex(@"(?<=id="").*?(?=<)"); list.AddRange(from Match m in reg.Matches(input) where m.Success select...
  6. orka13

    Ищу алгоритм парсинга текста статьи HTML-страницы (без меню, футеров и прочего мусора)

    Ну к примеру, для потомков опишу логику на обычных регулярках, как сейчас шаб у меня работает: 1. Берем содержимое BODY: string text = project.Variables["Get_rezult"].Value; string regex = @"<(BODY|body)[\w\W]*</(BODY|body)>"; var reg = new System.Text.RegularExpressions.Regex(regex...
  7. WebBot

    Замена через регулярку - удаляется все

    // удалит все кроме русских букв и пробелов string str = "Привет! как дела?"; return Regex.Replace(str,"[^а-я ]+","",RegexOptions.IgnoreCase);
  8. hameleonds

    Существует явное преобразование (возможно, отсутствует приведение)

    всем привет. При выполнении кода выдает вот такую ошибку - "Ошибка в действии "CS0266" "Неявное преобразование типа "System.Threading.Tasks.Task<AngleSharp.Dom.IDocument>" в "AngleSharp.Dom.IDocument" невозможно. Существует явное преобразование (возможно, отсутствует приведение)"." происходит...
  9. lokiys

    Regex Match & replace

    Hi. There could not be better answer than search in google. Google search - regex replace
  10. R

    Regex Match & replace

    I need some text matched and replaced . However I could not find a real help file... This is the Regex I have Find Matches: (?m:(.*Lottery)(.*PM)\s+(1st.*Prize.*\/\-)(\s+)(\d+)\s+(2nd.*Prize.*)((\n[0-9]+.*){20})\s+) Replace with $1\nTime:$2\n\n$3\n$5\n\n$6$7\n--------------------------------\n...
  11. Dimionix

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

    Или без счётчика: IZennoList list = project.Lists["List"]; // список проекта string str = string.Join("\r\n", list); string pattern = @"b2b\.ivest\.kz[\w\W]*?</div>[\w\W]*?</div>"; Match match = Regex.Match(str, pattern); if (!match.Success) { // если нет совпадений, то list.Clear(); //...
  12. ibred

    Жив ли прокси, отправка команды пинг

    Нужно добавить в using: using System.Net; using System.Net.NetworkInformation; А в GAC: System.Net.dll Но эта штука, как я понял по порту не работает. Можно ещё попробовать такой вариант от Radzhab, немного адаптированный: В using: using System.Net.Sockets; using System.Net; В GAC...
  13. ibred

    Для новичков Парсер Яндекс Маркет за 30 минут с помощью ZennoPoster

    Вот ещё одно интересное решение, которое позволит не щелкать по SELECT с целью изменения количества отображаемых товаров на странице. Как выяснилось, при выборе одного из значений "Показывать по X" товаров, в браузер пишется кука yandexmarket, где значением выступает их кол-во. Всё, что нам...
  14. Dimionix

    C# подсчитать количество символов?

    Regex.Replace(str, "[здесь_символы]", "") Двойные кавычки, обратный слэш и дефис (если он не в конце) нужно экранировать обратным слэшем.
  15. vasyaya

    C# подсчитать количество символов?

    Скажи пожалуйста как туда добавить еще символы? например точку итд
  16. Dimionix

    C# подсчитать количество символов?

    string str = project.Variables["var"].Value; str = Regex.Replace(str, "[(!,\")]", ""); return str.Length;
  17. ikibostus

    Как открыть пдф документ на редактирование

    Привет, друзья. Если открыть вручную через Notepad ++ пдф файл и там изменить некоторые данные и сохранить его, то он будет работать. А как через C# открыть, отредактировать, через регекс, к примеру и сохранить, что бы он потом тоже работал? Я пытался сделать это через данный код, но файл потом...
  18. Dimionix

    [Бесплатно!] ReCaptchaGnizer: Решение ReCAPTCHA2 со 100% результатом (AutoSubmit: vk/textnow и др.)

    А не проще отдельным кодом проверять баланс? string apiKey = project.Variables["ruCaptcha_ApiKey"].Value; bool sendInfoToZP = true; // Получение баланса RuCaptcha string resultRequest = ZennoPoster.HttpGet("http://rucaptcha.com/res.php?action=getbalance&key=" + apiKey + "&json=true"); Match...
  19. orka13

    Помогите советом. ГЕТ шаблон жрет 100% проца

    Ну так хоть бы сказал что не смотрел, так как не понял, а то тупо проигнорил.... http://c2n.me/3OjDW8f UPD: Хотя нет, в твоем случае лучше просто подправь свой кубик поиска кукисов на такое: string get_cookie = project.Variables["get_info"].Value; string get_cookie =...
  20. orka13

    to transform a list of URLs into pretty domain names

    string url = project.Variables["url"].Value; // url = http://zennolab.com/discussion/ url = new Uri(url).Host; // returns only Host (zennolab.com) // replace "www." at the beginning of the line to "" url = System.Text.RegularExpressions.Regex.Replace(url, @"^www\.", ""...
  21. DmitryAk

    Чтение параметров в автосоздаваемые переменные из ini файла одним сниппетом

    Решил поделиться полезняшкой. Она из разряда велосипедных велосипедов, но иногда весьма ускоряет работу. Цель Чтение из ini файла всех параметров с автоматическим созданием нужных переменных реализованное в виде одного сниппета без необходимости подключения библиотек, правок в общем коде или...
  22. Fedor5588

    Регулярные выражения на все случаи жизни

    Спасибо за помощь!) но все равно остается:
  23. orka13

    Регулярные выражения на все случаи жизни

    как то вы парни неправильно это все делаете. Вот так вроде по феншую, сработает и когда там больше разных HTML тэгов будет, одним C# кубиком: string Text = project.Variables["Text_obrabotki"].Value; //сюда текст обработки (из переменной Text_obrabotki) Text =...
  24. BAZAg

    1 место Использование Зеннопостера для социальной сети Pinterest

    Данный шаблон - один сниппет C# Вот так он выглядит: Результат: Но без использования браузера данные картинки я создавать не умею (точнее создавать можно было еще придумать как, но я создавал и другой тип картинок, где в подсчетах использовал границы блоков в которых находился текст для...
  25. BAZAg

    Как быстро распознать 1 000 000 каптч через CapMonster?

    Пример шаблона который может собирать номера с мобильной версии на запросах (мало ли кому-то еще пригодится...). P.S. Получилось все же собрать в один сниппет... string url = "https://m.avito.ru/moskva/tovary_dlya_kompyutera/prodaem_asiki_bitmain_antminer_d3_i_l3_ibelink_1222894632"; // или...
  26. BAZAg

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

    Сниппет для получения автоматически сгенерированных субтитров: string id_video="8QMq7sd5-h4"; string url = string.Format("http://www.youtube.com/watch?v={0}",id_video); string video = ZennoPoster.HttpGet(url, "", "utf-8", InterfacesLibrary.Enums.Http.ResponceType.BodyOnly, 30000, ""...
  27. orka13

    Кракозябры при парсинге черег GET запрос

    Вот весь процесс конвертирования с проверками условий в одном кубике на C#. Добавляете его в шаблон после GET-запроса. От себя добавил удаление лишних заголовки от редиректов, а то в них может быть указана кодировка, которая нам вовсе не нужна, и она часто отличается от кодировки последнего...
  28. Dimionix

    Как догрузить страницу?

    Немножко готовый парсер IZennoTable table = project.Tables["Table"]; // талица, в которую складывать данные int count = 10; // количество страниц, с которых парсить string url = "https://сайт_с_китайскими_купонами.com"; // URL сайта string protocol = string.Empty; string proxy = string.Empty...
  29. Sergodjan

    Как очистить переменную от лишних символов для создания папки в Windows

    правильнее будет так (по правилам экранирования мета-символов): [\\/:\*\?"\<\>\|] для этой цели можно воспользоваться еще и этой регуляркой: [^\w\s] но она конечно возьмет более широкий спектр символов, даже которые разрешены в именах файлов и папок, например +() и другие..
  30. N

    Как очистить переменную от лишних символов для создания папки в Windows

    https://stackoverflow.com/questions/754307/regex-to-replace-characters-that-windows-doesnt-accept-in-a-filename Регулярка [\\/:*?\"<>|] вроде подходит
  31. Solus

    regexp

    Или так: // Текст для обработки string text = project.ExecuteMacro("Строчка с неким <em title=\"Title of the geographical place\">дефолтным </em>текстом"); // Обработка текста "Замена" project.Variables["a"].Value = Macros.TextProcessing.Replace(text, "<.*?>", "", "Regex", "All"); или так...
  32. Radzhab

    Массовая замена c#

    var str = "Исходная строка 12 34 42"; var dics= new Dictionary<string, string>( StringComparer.OrdinalIgnoreCase) { {"12", "10"}, {"2", "13"}, {"34", "43"}, {"42", "23"}, }; var rez= Regex.Replace(str, match => { return...
  33. [Pacman]

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

    Благодарю. Годно. Но работает точно да наоборот. Исходная строка : C:\Users\Desktop\проект\zp\123.rgg Получается: C:\Users\Desktop\проект\zp\.rgg Вместо: 123 То есть очищается все кроме того что выбрано в регулярном выражении. Что нужно подправить в спиннете что бы было точно да наоборот.
  34. Санёк

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

    Через поиск и замену в списке, С# сниппет var list_data = project.Lists["Data"]; var regular = @"<.*?>"; for (int i=0; i < list_data.Count; i++) { list_data[i] = System.Text.RegularExpressions.Regex.Replace(list_data[i], regular, ""); }
  35. Sanekk

    Есть ли в С# аналог php функции preg_replace_callback ?

    а чо нормально сам спросил,сам ответил... побольше бы таких :-) есть еще метод stringbilder, товарищь lexone в конкурсной статье писал про это, может пригодиться http://zennolab.com/discussion/threads/c-sharp-vs-webbrowser.17300/
  36. WebBot

    Есть ли в С# аналог php функции preg_replace_callback ?

    Совсем я обленился ;) Сначала пишу на форуме и только потом в гугл лезу ж) В общем похоже нашел то что нужно. Вот рабочий пример, может кому-то столько же ленивому как я пригодиться и не придется лезть в гугл ж) string inputString = "Hello, how are you today ?"; Regex theRegex = new...
  37. orka13

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

    Я беру код не со страницы, а из GET-запроса (быстрее, ведь без использования браузера). чищу сначала через HtmlDecode, потом удаляю блоки script, style, потом оставшиеся теги, ссылки и т.д., и на выходе получаем оставшийся текст. Вот вся эта фигня: var url =...
  38. orka13

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

    string Test = project.Variables["Test"].Value; string regexTest = System.Text.RegularExpressions.Regex.Replace(Test, @"квадрат", "круг"); string regexTest1 = System.Text.RegularExpressions.Regex.Replace(regexTest, @"квадрат1", "круг1"); string regexTest2 =...