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

Forum search Google search

  1. BAZAg

    деление чисел в зеннопостере

    При работе с большими числами иногда бывает действительно проще работать с ними как с строками. Не один раз выручал меня вот такой код (при формировании транзакций и отправке их в блокчейн): string number = "1234568849.22154"; // по задаче нужно 12 знаков после запятой/точки string[] numbers =...
  2. A

    деление чисел в зеннопостере

    .toFixed(2); округляет в большую сторону. а как именно выводить сколько чисел после запятой ? Сам сделал кубик. может кому пригодится string n =project.Variables["name"].Value; return Regex.Replace(n, @"(?<=[\.,]\d{6})\d+", ""); где 6 , знаков поле запятой
  3. Akcium

    Массовая замена в значениях переменных названия переменной на ее макрос

    Добрый день, делаю своего рода пользовательские макросы, которые хранятся в файле и имеют следующий вид: Macro_1 -> {Macro_2|Macro_3|Macro_4} Macro_2 -> {1|2|3} Macro_3 -> {a|b|c} Macro_4 -> {!|@|#} Загрузку из файла, создание переменных типа: Macro_1,Macro_2,Macro_3,Macro_4, в которых...
  4. Z

    Парсинг innertext

    Спасибо за интересное решение, но вот например, этот html текст <td align='right' id='webview' style='color: #5e5e5e; font-family: 'Segoe UI', SUWR, Arial, Sans-Serif; font-weight: 400; font-size: 10px; line-height: 12px;'>Having trouble viewing this Text? | <a href='link' target='_blank'...
  5. Маломальский

    Парсинг innertext

    var html = @"<h1>Header</h1> <div>Text1 <p>Text2</p> Text3</div>"; var htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(html); var htmlNodes = htmlDoc.DocumentNode.SelectNodes("//*"); var temp = new List<string>(); foreach (string text in...
  6. Alexmd

    Помогите выдернуть дату и время

    Попробуйте и третий вариант) string text = project.Variables["text"].Value;//переменная с текстом return string.Join(" ", Regex.Replace(text, @"<.*?>", "") .Split(new[]{"\n"}, StringSplitOptions.RemoveEmptyEntries) .Select(x=>x.Trim())...
  7. R

    Помогите исправить ошибку в коде С# (в списке урлов отрезать в урлах динамические хвосты.)

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

    Анализ текста

    Можно таким образом: string text = project.ExecuteMacro(project.Variables["text"].Value); string result = Macros.TextProcessing.Replace(text, @"\s+" + project.Variables["key"].Value +".+", "", "Regex", "First"); return result.Split(' ').Length; Где в переменной {-Variable.text-} должен...
  9. amyboose

    Обработчик webhook, get-запроса, HTTP-запросов. Webserver на C#

    Вот только HttpS нужны для таких целей. В свое время я пытался найти https именно, но находил только http
  10. B

    Обработчик webhook, get-запроса, HTTP-запросов. Webserver на C#

    Напиши если получится.
  11. vmc

    Обработчик webhook, get-запроса, HTTP-запросов. Webserver на C#

    Спасибо! Рабочий вариант. Запилил на Visual Studio. Консольное приложение. Не знаю, получится ли на его основе ловить вебхуки с payload, пока удалось только отобразить файл в папке проекта в подпапке \www 90 строку заменил на 91 и сделал в 97 строке вывод пути файла. using System; using...
  12. orka13

    Несколько условий замены в одном кубике

    Regex.Replace(str, "текст", "test"); string str = project.Variables["text"].Value; str = str.Replace("Ä", "AE") .Replace("ä", "аe") .Replace("Ö", "OE") .Replace("ö", "oe") .Replace("Ü", "UE") .Replace("ü", "ue") .Replace("ß", "ss"); str =...
  13. nicanil

    easy question! please help

    Text processing=>Replace=>Regex What to search - .*\\ What to replace with - leave empty
  14. Medvedoc

    Помогите составить регулярку под C#

    спасибо большое =) теперь понял в чем у меня ошибка была Было: string text = project.ExecuteMacro(project.Variables["var_1"].Value); project.Variables["var_1"].Value = Macros.TextProcessing.Replace(text, "<span class=""masha_index.*?><\/span>", "", "Regex", "All"); Стало: string text =...
  15. nicanil

    Search List Line and Replace a word inside list

    Try this. Don't forget to: set your list name at the second line add you regex patterns to the 'regexes' list add values for replacing to the 'values' list // Name of your list. string listName = "List"; /* All matches for the first pattern will be replaced with the first item form List...
  16. Z

    Search List Line and Replace a word inside list

    I know there is a search / replace for variables. But when it comes to lists, is it possible to search each line and replace a word? Example data List name: A Sample data a Sample data b Sample data c To create a custom code so that when there is "a", it changes to x1 I checked a few existing...
  17. Z

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

    var sourceList = project.Lists["A-Source"]; var parserRegex = new Regex("\\d{1,2}"); // Вот регулярка на поиск чисел lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) // Пробегаемся по списку { if (parserRegex.IsMatch(sourceList)) // Если регулярка...
  18. S

    Поиск латинских букв в кириллическом тексте

    string input = "слоВО";// тут длинная строка на много слов string[,] RUtoEN = new string[,]//слева ру справа эн { {"о", "o"}, {"О", "O"}, {"В", "B"} }; //тут цикл замены for(int i = 0...
  19. Rimen

    Как на C# сделать проверку что в переменной содержатся только цифры?

    Закидываю решение на случай если у кого возникнет подобная задача: string parametr_name = System.Text.RegularExpressions.Regex.Replace(project.Variables["parametr_name"].Value, @"\.|,", ""); if(!string.IsNullOrEmpty(Regex.Replace(parametr_name, @"^\d+$", ""))) throw new Exception();
  20. Alexmd

    Помогите составить регулярное выражение. Из исходного кода нужно взять одну строку из двух

    string text = @"<li>Рандомное_слово: <br></li> <li>Рандомное_редложение<br></li><li>Рандомное_слово: значение<br></li><li>Рандомное_слово: <br></li>"; MatchCollection mc = Regex.Matches(text, @"<li>.*?<br></li>"); text = ""; foreach(Match m in mc)...
  21. Alexmd

    Помогите составить регулярное выражение. Из исходного кода нужно взять одну строку из двух

    string text = @"<li>Рандомное_слово: <br></li> <li>Рандомное_редложение<br></li><li>Рандомное_слово: значение<br></li><li>Рандомное_слово: <br></li>"; return...
  22. Old

    Помогите составить регулярное выражение. Из исходного кода нужно взять одну строку из двух

    В том то и дело, что между тегами рандомное слово, а не постоянное, поэтому не сработает. Я так и подписал в коде "Рандомное_слово". В принципе есть старое проверенное решение, наверное воспользуюсь им. Нужно перед всеми <li> добавить какой-нибудь уникальный текст, например <start>, а после...
  23. Astraport

    Помогите составить регулярное выражение. Из исходного кода нужно взять одну строку из двух

    Regex reg = new Regex("<li>Рандомное_слово: <br></li>", RegexOptions.IgnoreCase); return reg.Replace(project.Variables["txt"].Value, "",1);
  24. lbvf65

    Помогите сформировать POST запрос на мейл ру

    авторизация работает а Перенос письма из inbox в spam: выдает ошибку Выполнение действия CSharp OwnCode. "ZennoLab.JXParser.JsonDynamic" не содержит определения для "id" Как устранить ошибку ?
  25. SHILY

    Помогите сформировать POST запрос на мейл ру

    Взял авторизацию, которую тебе уже кидал на форуме. + Набросал, на скорую руку, перенос первого письма из инбокса в спам :-) /*-------------------------------- Данные для запроса *///------------------------------ string _account = "login:password"; // аккаунт через разделитель...
  26. Astraport

    MathCollection - замена значений

    Спасибо, попробую. Интересная штука, никогда не пользовался. Спасибо.
  27. Маломальский

    MathCollection - замена значений

    string json = project.Variables["json"].Value; int i = 0; Func<Match, string> DoSomfing = delegate(Match m) { string value = "новое значение: " + i.ToString(); i++; return value; }; MatchEvaluator myEvaluator = new MatchEvaluator(DoSomfing); project.Variables["result"].Value =...
  28. doc

    MathCollection - замена значений

    Вариант 1. У Regex.Replace есть перегрузка, где в третий аргумент можно запихнуть функцию обработки значения Вариант 2. У каждого объекта Match есть свойства Lenght и Index. Обратный цикл с делитом и инсертом
  29. Roman48

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

    Не то, тут все берутся строки, надо одну строку в переменную, самую первую, которая подходит по регулярке. Сниппет все равно пригодиться
  30. Alexmd

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

    Dictionary<string, string> titleReplaces = new Dictionary<string, string>(); titleReplaces.Add("ID","_SKU_"); titleReplaces.Add("Артикул","_MODEL_"); titleReplaces.Add("Название","_NAME_"); titleReplaces.Add("Бренд","_MANUFACTURER"); titleReplaces.Add("Цена","_PRICE_")...
  31. Roman48

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

    Не работает Ошибка в действии "CS0266" "Cannot implicitly convert type 'System.Collections.Generic.List<string>' to 'ZennoLab.InterfacesLibrary.ProjectModel.IZennoList'. An explicit conversion exists (are you missing a cast?)". [Строка: 6; Cтолбец: 12]
  32. Alexmd

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

    1 var sourceTable = project.Tables["startTable"]; int k = sourceTable.GetRow(0).ToList().IndexOf("_EAN_");// получаем индекс нужного столбца if(k < 0) throw new Exception("Столбца не найдено"); lock(SyncObjects.TableSyncer){ for(int i = 1; i < sourceTable.RowCount; i++){...
  33. SHILY

    Помогите авторизоваться на почте майл ру пост гет

    /*-------------------------------- Данные для запроса *///------------------------------ string _account = "login:password"; // аккаунт через разделитель "login:pass" или "login;pass". string _proxy = ""; /*---------------------------------------------------- Авторизация майлру...
  34. P

    Easiest way to convert list into one variable?

    Another option I guess would be to do, Regex find and replace "\r\n" with ",". But then how could I important 500 lines from a textfile as a variable into the find and replace box?
  35. Маломальский

    Замена двойной кавычки?

    var source = "1""2""""3"; var text = Regex.Replace(source, "\"{2,}", "_");
  36. soprano

    Удалить строку в списке по маске[C#]

    А я такое придумал int count = 0; string source = "https://www.site.ru/catalog/tovar/video/trailer"; foreach (char c in source) { if (c == '/') count++; source = Regex.Replace(source, "[(/)]", "");//удалить всё, кроме / } return source.Length; Только на регулярке застрял, не работает эта.
  37. Alexmd

    Регулярное выражение - взять несколько частей строки

    string result = ""; foreach(string str in Regex.Replace(project.Variables["text"].Value, @"<.*?>", "").Split('\n')) if(!string.IsNullOrEmpty(str.Trim())) result += str.Trim(); return result;
  38. Nelirr

    Замена символа пробел на _ ?

    Всем привет. Есть фраза - Afganskij kazan-skorovarka 10 litrov chernyj, alyuminij Rashko Baba ltd Никак не получается заменить пробелы в строке на символы подчеркивания. Пробую так: string FinalTranslit = Transliteration.Transliteration.Front(project.Variables["Name"].Value)...
  39. Z

    Как на C# сделать проверку что в переменной содержатся только цифры?

    Оставил этот вариант, то что нужно. Всем большое спасибо!
  40. Alexmd

    Как на C# сделать проверку что в переменной содержатся только цифры?

    if(!string.IsNullOrEmpty(Regex.Replace(project.Variables["var"].Value, @"^\d+$", ""))) throw new Exception(); или так int.Parse(project.Variables["var"].Value);
  41. samsonnn

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

    string str = project.Variables["content"].Value; str = Regex.Replace(str, "Apple", "A"); str = Regex.Replace(str, "Dog", "B"); str = Regex.Replace(str, "воду", "W"); project.Variables["content"].Value = str;
  42. Z

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

    Большое спасибо за умный код! Раньше у меня было много действий, теперь для работы нужен только 1 C #! Если я выполняю замену кода регулярного выражения, могу ли я просто сделать следующее? string str = project.Variables["content"].Value.Replace("Apple", "A", "Regex")...
  43. Alexmd

    Нужно определить, если ли что-то после цифры

    1) var list = project.Lists["список адресов"]; var kvlist = project.Lists["список адресов с квартирами"]; var domlist = project.Lists["список адресов без квартир"]; foreach(string address in list) if(address.Split(',').Last().Contains(" к. ")) kvList.Add(address); else...
  44. Hartwell

    Как очистить строку от смайликов

    using System; using System.Text.RegularExpressions; public class Program { public static void Main() { string testemj = "â, ??ававва î or ôu� n☁i✑++$-♓!‼⁉аа4⃣od;/⏬'®аа;☕:☝)///1!@#$%^yz:"; var EmojiPattern =...
  45. S

    Как очистить строку от смайликов

    //Источник https://stackoverflow.com/questions/41002530/how-remove-non-ascii-from-string-c-sharp string text = project.Variables["tutText"].Value; //эта строка чистит эмоджи из примера return Regex.Replace(text, @"[^\u0000-\u007F]+", ""); //две строки под другие виды эмоджи //return...
  46. ruthless

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

    статья огонь, реализовал то что нужно с помощью memu (memuc), но есть вопрос, в 2 потока есть понимание как работать, а вот в 3 и более происходят разногласия адб с нужной виртуальной машиной, подскажите пожалуйста решение :3
  47. Vvafel

    Перевод времени на c#

    string variable = project.Variables["variable"].Value; //this variable has the value, for example, 1|28.03.2021 20:30|Текст Текст Текст var regexGroups = Macros.TextProcessing.Regex(variable, @"(?<=\|).*?(?=\|)", "0"); if (regexGroups.Count == 0) { project.SendInfoToLog("regex error"); }...
  48. A

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

    Каждое значение разделено Tab'ом. Через Split можно раскидать куда надо var list = new List<string>(); string dom = instance.ActiveTab.DomText; MatchCollection col = Regex.Matches(dom, @"(?<=<a\ class=""offer-title""\ href=""/offers/).*?(?=<button)"); foreach(Match el in col) { string text =...
  49. ruthless

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

    Большущее спасибо!)