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

Forum search Google search

  1. TwistDanceR

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

    Никто так и не ответил )) Ошибка в том, что где-то неверно установлен параметр startIndex. Так как код не полный - сразу не найдешь, но определенно где-то косяк, походу это Regex или Replace шалит/шалил)) Надеюсь всё исправил уже, просто не мог оставить тему без ответа)) Может кому-то в будущем...
  2. E

    Замена слов

    string Text = project.Variables["test"].Value; string regexText = System.Text.RegularExpressions.Regex.Replace(Text, "слово1", "слово2"); return regexText; Но если добавить еще одну строчку например string regexText = System.Text.RegularExpressions.Regex.Replace(Text, "слово3", "слово4"); то...
  3. Metrix

    Decode KOI-7 - Помогите пожалуйста

    Это Unicode. Один из вариантов декодирования string s = "\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u0441\u0430\u0439\u0442\u0435!"; return Regex.Replace(s, @"\\u([a-fA-F\d]{4})", m =>...
  4. artsmm

    Замена по регулярке

    Всем привет Сделал такой код: lock(SyncObjects.ListSyncer) { //Берем пути к авкам var stroka0 = project.Lists["avatar_url"][0]; project.Lists["avatar_url"].RemoveAt(0); project.Variables["avatar_url1"].Value = stroka0; var stroka1 =...
  5. R

    Возврат значения в переменную в C# без return

    Всем доброго дня. Новичок в С#, воспользовался поиском и не смог найти. Пытаюсь засунуть полученное значение в переменную без return, так как нужно несколько действий таких повторить с разными переменными. Значение считается в Double, потом через regex меняю запятую на точку, если возврат в...
  6. vikas2006

    список и регех что не так я делаю

    вот код IZennoList myspisok = project.Lists["Список 2"]; myspisok.Clear(); var List1 = project.Lists["Список 1"]; var List2 = project.Lists["Список 2"]; string reg2 =@"https://www...)"; lock(SyncObjects.ListSyncer) { string proxy = List1[0]; proxy =new Regex(reg2).Match(proxy).Value; proxy...
  7. TwistDanceR

    Угрюмые лямбды

    var list = project.Lists["pro"]; //объява list.Clear(); //чистка var file = File.ReadAllText(project.Directory+@"\\"+"ips-zone2.txt"); //файл для переработки var regex = @"zproxy.*"; // регулярка для переработки list.AddRange(Regex.Matches(file,regex).Cast<Match>().Select(m=>m.Value).).; //-...
  8. ssXXXss

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

    можно так var str = project.Variables["mk_title"].Value; var pattern = @"<b>|</b>|&nbsp|http|https|email|password|api|ByBit|goo.gl|\+7|\+9|\+44|1|2|3|4|5|6|7|8|9|pivot|.com|.ru"; return Regex.Replace(str, pattern, "").Trim();
  9. B

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

    Вот для моих нужд понабилось сравнение двух текстов по шинглу, тему нашел, код рабочий, но он берет текста из файлов и сравнивает их между собой, а я хочу сделать из переменной и сравнение 2 текстов с родительским текстом. Вот оригинальный кусок кода: Общий код namespace ZennoLab.OwnCode {...
  10. B

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

    Вот для моих нужд понабилось сравнение двух текстов по шинглу, тему нашел, код рабочий, но он берет текста из файлов и сравнивает их между собой, а я хочу сделать из переменной и сравнение 2 текстов с родительским текстом. Вот оригинальный кусок кода: Общий код namespace ZennoLab.OwnCode {...
  11. Сибиряк

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

    Парсер огонь! Спасибо за код))
  12. orka13

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

    Вот отрывок моего говнокода из старенького моего шаблона конкурсного Быстрый парсер RU + ENG текстового контента на Get-запросах: // умно разбиваем длинные строки на предложение по наличию точки, + пробела и заглавной буквы после нее, + текста без точки недалеко перед ней: regexTest =...
  13. Vasyl1

    Как перебирать переменные быстро?

    Друзья, подскажите каким образом перебирать переменные. У меня есть список в переменной вот такой мне нужно найти все строки которые начинаються с вот этого "1;1;" Я вот создал такой код на С#. но он очень долго обрабатывается, примерно 30-60 минут так как в переменной около 80 000 строк...
  14. orka13

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

    В данном случае их надо дублировать в C#: return System.Text.RegularExpressions.Regex.Replace(@"Hello, world""It's me!", @"([\.\?;!""])(?=[A-Z])", @"$1 ");
  15. I

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

    а как сюда, к знакам препинания, еще и двойные кавычки добавить?
  16. T

    Help in regex with variable

    could you please give an example on how regex structure with variable
  17. VladZen

    Help in regex with variable

    Yes, can't be inserted in tester, but if you replace your keyword with variable in reg expression, it will work in action block.
  18. guloc

    Замена пробела на точку

    Не работает( даже ни одной точки не поставил Текст такой А оказалось… Всегда страшно столкнуться с болезнью, понять, что ты не контролируешь свое тело, что оно заболело, а ты даже не заметила Я никогда не злоупотребляла вредными привычками, старалась во многом себя ограничивать, чтоб потом...
  19. orka13

    Замена пробела на точку

    Хз есть ли на обычных регулярках решение. @doc потом подскажет если есть. Можно костылем на C# делать в цикле последовательную замену первого вхождения, за пример брался этот пост "Regex.Replace единичная замена вхождения": string text = project.Variables["txt"].Value; //строка в которой будет...
  20. guloc

    Замена пробела на точку

    Он заменяет только один пробел, нужно чтобы каждый 5 менял, готов задонатить за помощь.
  21. Sergodjan

    Замена пробела на точку

    // Текст для обработки string text = project.ExecuteMacro(project.Variables["txt"].Value); // Обработка текста "Замена" project.Variables["res"].Value = Macros.TextProcessing.Replace(text, @"\ ", "." + " ", "Regex", "Range", "5");
  22. guloc

    Замена пробела на точку

    Попробовал не работает. Немного не то, надо чтоб он добавлял точки во всём тексте. То есть, есть переменная с текстом, есть переменная какой номер пробела заменить на точку во всём тексте, к примеру заменить каждый десятый пробел точкой во всем тексте.
  23. Sergodjan

    Замена пробела на точку

    // Текст для обработки string text = project.ExecuteMacro(project.Variables["txt"].Value); // Обработка текста "Замена" project.Variables["res"].Value = Macros.TextProcessing.Replace(text, @"\ \ \ \ \ ", "." + " ", "Regex", "All");
  24. orka13

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

    return System.Text.RegularExpressions.Regex.Replace("Hello, world!It's me!", @"([\.\?;!])(?=[A-Z])", @"$1 ");
  25. orka13

    как сократить инициалы?

    return System.Text.RegularExpressions.Regex.Replace("Иванов Иван Иванович", @"(?<=\S\s+\b)([А-ЯЁ])[а-яё]+", @"$1."); // вернет "Иванов И. И.".
  26. doc

    Чистка фраз стоп-словами

    собаку упустил
  27. Astraport

    Чистка фраз стоп-словами

    Не подскажешь чуть побольше?) Regex.Replace(str, @"" +stop[j]+ "\w*", geo[r], RegexOptions.IgnoreCase) Вот так или другими подобными способами ругается.
  28. Astraport

    Чистка фраз стоп-словами

    У меня есть список ключевых слов где много мусора в плане лишних городов. Есть список этих городов. Нужно заменить все города из списка "stop" на случайные из моего списка "geo" там нужные мне города. Вот такой код использую: var keys = project.Lists["keywords"]; var stop =...
  29. К

    Число активных потоков проекта

    http://joxi.ru/KAgjQ3LCEDJya2 этим кодом возвращает при любом раскладе 35, что есть максимальное число потоков
  30. К

    Число активных потоков проекта

    Спасибо, будем посмотреть.. Тот код возвращал именно макс потоков.., гонял и с активными и с безактивными )
  31. KOPEECHKA.STORE

    Число активных потоков проекта

    Вот доработанная версия, сделал @bsgun (telegram) string task_name = TextProcessing.ToUpper(project.Name.Replace(".xmlz",""),"All"); // Получаем текущее имя проекта, из которого выполняется код. // string task_name = "ROUNDCUBE"; // Сюда впиши название проекта, который ищем. При этом варианте...
  32. К

    Число активных потоков проекта

    ааа, не фигня.. максимальное колво потоков возвращает, а не активных
  33. К

    Число активных потоков проекта

    Просто дня три рою, как вытащить колво активных потоков!!! Спасибо за пост
  34. KOPEECHKA.STORE

    Число активных потоков проекта

    Вот ещё вариант можешь попробовать string task_name = TextProcessing.ToUpper(project.Name.Replace(".xmlz",""),"All"); //Сюда впиши название проекта, информацию по которому нужно получить, заменив project.Name.Replace(".xmlz",""), т.к. данная функция даёт количество активных потоков по текущему...
  35. B

    Управление закрытым проектом через импорт входных настроек

    Нет доступа к коду шаблона, но у него много входных настроек. Хотелось автоматически управлять им через импорт входных настроек. Нашел такой код для импорта входных настроек: #region 1.1 Входящие настройки // Экспорт настроек и замена var id = Guid.Parse(project.TaskId); var exportSettings =...
  36. orka13

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

    ответ от evgen2208 подойдет, но придется постоянно экранировать спецсимволы в регулярке. Или можно автоматом экранировать (Regex.Escape), но я не уверен в надежности такого решения: string inputText="<p>page<p>text</p></p>"; string regPattern = "<p>"; regPattern = Regex.Escape(regPattern)...
  37. orka13

    Как перевести число в абсолютное значение (15.1к = 15100)

    Вот отрывок моего говнокода из проекта где подобная задача стояла, искал статистику посещений за месяц и делил на 30, чтобы узнать дневную: var post0 = instance.ActiveTab.FindElementByXPath(@"//div[@class='value']", 0); // тут по XPath ищем тело блока, в котором нужные цифры if (!post0.IsVoid) {...
  38. ssXXXss

    Подскажите логику парсинга

    var response = project.Variables["Response"].Value; var list = new List<string>(); var regex = new Regex(@"(?<=<div\ class=""pi_base_info"">)[\w\W]*?(?=<div\ class=""prod_action\ show)"); regex.Matches(response).Cast<Match>().ToList().ForEach(m=>list.Add(m.Value.Replace("\r", "").Replace("\n"...
  39. up_lvl

    Конвертирование паттернов времени в DateTime

    По складывающейся традиции отвечаю сам себе Пример использования var date_format = "yyyy-MM-dd HH:mm:ss.fff"; var date_pattern = "Yesterday at 12:43 PM"; var date = DatePattern.Convert(date_pattern).ToString(date_format); return date;
  40. ssXXXss

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

    var response = project.Variables["Response"].Value; var list = new List<string>(); var sourceList = project.Lists["SourceList"]; var regex = new Regex(@"(?<=<li\ class)[\w\W]*?(?=</li>)"); regex.Matches(response).Cast<Match>().ToList().ForEach(m=>list.Add(m.Value)); foreach (var ans in list)...
  41. Sergodjan

    Массовый трим в списке или одной переменной, убрать\удалить отступы в начале и конце строк

    Что касается множественных пробелов внутри строк, то можно строки обработать Заменой по регулярке \s+ на пробел, например таким кодом: // Текст для обработки string text = project.ExecuteMacro(project.Variables["mergelist"].Value); // Обработка текста "Замена" project.Variables["res"].Value =...
  42. B

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

    можно то же самое, но чтобы результат клался не в список, а в переменную?
  43. B

    Регулярка для парсинга доменов

    а можно готовый код как это скормить зеннопостеру? :) Надо чтобы удяляло из переменной всё, что находится этими регулярками.
  44. Lord_Alfred

    Регулярка для парсинга доменов

    Зачем вы придумываете велосипеды?) Уже ведь есть регулярки, которые работают по RFC. Я вот такие юзаю (для удаления/очистки): content = Regex.Replace(content, @"((www\.|(http|https|ftp|news|file)+\:\/\/)[&#95_;.a-z0-9-]+\.[a-z0-9\/&#95_;:@=.+?,##%&~-]*[^.|\'|\# |!|\(|?|,| |>|<|;|\)])", ""...
  45. M

    Замена текста

    спасибо, попробуем. Сразу вопрос: сработает, если вставлять не всю ссылку, а лишь её неизменный фрагмент? Например, site.ru/word1/ Потому как страниц много, соответственно ссылки разные, но начинаются одинаково
  46. samsonnn

    Замена текста

    Пробуйте так: string link = project.Variables["link"].Value; // ссылка в которой нужно поменять домен например: https://site.ru/word1/word2/word3/1145398673/name.zip string domen = project.Variables["domen"].Value; // сам домен на который меняем например: mydomen.com var result =...
  47. Astraport

    Помогите создать сниппет для получения хештегов для соцок

    А как можно задать лимит, скажем в 5 тегов?
  48. S

    Помогите создать сниппет для получения хештегов для соцок

    string phrase = "The poor man is not the one who has not a penny in his pocket, but the one who does not have a dream"; string[] blacklist = { "a", "an", "on", "of", "or", "as", "i", "in", "is", "to", "the"...
  49. Astraport

    Помогите создать сниппет для получения хештегов для соцок

    Ну это уже не то... string input = "The poor man is not the one who has not a penny in his pocket, but the one who does not have a dream"; var list = project.Lists["words"]; for (int i = 0; i < list.Count; i++) { input = Regex.Replace(input, list[i], RegexOptions.IgnoreCase); } return...
  50. ssXXXss

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

    var response = project.Variables["Response"].Value; var result = Regex.Replace(response, @"\r\n|<.*?>", " "); result = Regex.Replace(result, @" {2,}", " "); return result; результат