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

Forum search Google search

  1. 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)) // Если регулярка...
  2. S

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

    string input = "слоВО";// тут длинная строка на много слов string[,] RUtoEN = new string[,]//слева ру справа эн { {"о", "o"}, {"О", "O"}, {"В", "B"} }; //тут цикл замены for(int i = 0...
  3. 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();
  4. 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)...
  5. Alexmd

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

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

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

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

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

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

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

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

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

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

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

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

    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 =...
  12. doc

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

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

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

    Не то, тут все берутся строки, надо одну строку в переменную, самую первую, которая подходит по регулярке. Сниппет все равно пригодиться
  14. 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_")...
  15. 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]
  16. 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++){...
  17. SHILY

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

    /*-------------------------------- Данные для запроса *///------------------------------ string _account = "login:password"; // аккаунт через разделитель "login:pass" или "login;pass". string _proxy = ""; /*---------------------------------------------------- Авторизация майлру...
  18. 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?
  19. Маломальский

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

    var source = "1""2""""3"; var text = Regex.Replace(source, "\"{2,}", "_");
  20. 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; Только на регулярке застрял, не работает эта.
  21. 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;
  22. Nelirr

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

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

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

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

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

    if(!string.IsNullOrEmpty(Regex.Replace(project.Variables["var"].Value, @"^\d+$", ""))) throw new Exception(); или так int.Parse(project.Variables["var"].Value);
  25. 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;
  26. Z

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

    Большое спасибо за умный код! Раньше у меня было много действий, теперь для работы нужен только 1 C #! Если я выполняю замену кода регулярного выражения, могу ли я просто сделать следующее? string str = project.Variables["content"].Value.Replace("Apple", "A", "Regex")...
  27. 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...
  28. 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 =...
  29. 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...
  30. ruthless

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

    статья огонь, реализовал то что нужно с помощью memu (memuc), но есть вопрос, в 2 потока есть понимание как работать, а вот в 3 и более происходят разногласия адб с нужной виртуальной машиной, подскажите пожалуйста решение :3
  31. 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"); }...
  32. 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 =...
  33. ruthless

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

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

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

    string jsonCookiesFormatted = project.Variables["jsonCookiesFormatted"].Value; string jsonCookiesString = Regex.Replace(jsonCookiesFormatted, @"\s+", String.Empty); project.Variables["jsonCookiesString"].Value = jsonCookiesString;
  35. 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))...
  36. kuzenstudio

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

    А что то не выходит каменный цветок, отрабатывает и возвращает текст как есть.
  37. 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;
  38. 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...
  39. lokiys

    How to replace Number by Text ?

    Use regex [0-9] it will replace ALL numbers with whatever You choose.
  40. 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()
  41. 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()
  42. Roman48

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

    Можете пожалуйста, мне тоже помочь, с сортировкой списка? При парсенге иногда (в редких случаех) бывает все попутано {"title":"1 серия","file":" по этому сортировку
  43. 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);
  44. soprano

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

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

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

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

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

    Встал вопрос удалить в полученном значении пустые строки до и после него 125 Пробовал такие способы (нагуглил) - ничего не помогло string Quantity = Active.FindElementByXPath("//span[@class='quantity']", 0).InnerHtml.Trim().HtmlDecode(); Quantity =...
  47. 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); //получаю значение ячейки таблицы в переменную...
  48. Philipp

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

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