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

Forum search Google search

  1. Severip

    При вставке в Ексель некоторые поля смещаются вправо.

    string result = project.Variables["pl_work_history"].Value.Trim(); return Macros.TextProcessing.Replace(result, "\t", " ", "Regex", "All"); Галку убирать надо, оно перезапишет переменную pl_work_history, ее нужно также указать внизу. В данном коде вместо таба поставит пробел, т.е. заменить все...
  2. Z

    При вставке в Ексель некоторые поля смещаются вправо.

    Сделал как на скрине. С настройки "Не возвращать значение" убирать галку? Исходный текст, который находится в переменной "pl_work_history": " декабрь 2017 – настоящее время Маркетолог. УП «ПС АВТО ГРУПП». ноябрь 2016 – декабрь 2017 гг. Индивидуальный...
  3. Severip

    При вставке в Ексель некоторые поля смещаются вправо.

    string result = project.Variables["productName"].Value.Trim(); return Macros.TextProcessing.Replace(result, "\t", "", "Regex", "All"); Вот так можно почистить переменную от табов.
  4. S

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

    string f = "qwer.Rtttt"; return Regex.Replace(f, @"(?<=\w\.).*?(?=[A-Z])", " ");
  5. S

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

    string str = project.Variables["DOM"].Value; string[] rep = new[] { "\\s|b" //пробел на пусто }; foreach(string r in rep) { string[] h = r.Split('|'); str = Regex.Replace(str, h[0] , h[1]); } return str;
  6. A

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

    спасибо за уделенное внимание, это как я понял из кода не то что надо, у меня идут полноценные regex которые заменяются данными, в исправлении выше я написал что подходит.
  7. A

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

    Еще вопрос, это снипет замены данных используя регулярное выражение, как в этот список добавить еще несколько замен по regex? то есть в одном коде сделать их несколько что бы не плодить кубики с кодом. string regexTest = System.Text.RegularExpressions.Regex.Replace(Test, @"с", "h"); string...
  8. backoff

    Чем вы проверяете массово доступность сайтов?

    ну можно так сделать 1. пропинговать страницы моим шабом он быстро вытянет рабочие 2. можно использовать этот сниппет, он удаляет ненужные символы, которые нагружают поиск и следовательно проц string Test = project.Variables["get_info"].Value; string regexTest =...
  9. Hannes

    Массовые замены в тексте

    Попробовал. Не работает. Выполняется успешно, но замен нет.( Спасибо!
  10. S

    Массовые замены в тексте

    заменить str = Regex.Replace(str, @"\b" + Regex.Escape(Rstr[0]) + @"\b", Rstr[1]); на str = Regex.Replace(str, @"\b" + Rstr[0] + @"\b", Rstr[1]); и все заработает
  11. S

    Массовые замены в тексте

    эт если, случайно, в листсинонимайзер запишут неправильные символы?
  12. LmPopo

    Массовые замены в тексте

    str = Regex.Replace(str, @"\b" + Regex.Escape(Rstr[0]) + @"\b", Rstr[1]); Так будет надёжнее )
  13. S

    Массовые замены в тексте

    string str = project.Variables["stroka_S_textom"].Value; var ReplaceList = project.Lists["ReplaceList"]; //список замен for(int i = 0; i < ReplaceList.Count; i++) { string[] Rstr = ReplaceList[i].Split('|'); str = Regex.Replace(str, @"\b" + Rstr[0] + @"\b", Rstr[1]); } return str;
  14. Dorian_Gray

    [SOLVED]  С# Параллельные запросы помощь с синтаксисом.

    В конкурсной статье из 3 конкурса статей описывается использование и приводится пример шаблонов. В C# столкнулся с проблемой синтаксиса, по этому собственно и создал тему. Для примера использовал шаблон gplusparser2 где из подсписка беруться ссылки в потоки и скачивается изображение, шаблон...
  15. Astraport

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

    Мне нужно удалить из HTML div с цитированием. Regex.Replace(he.GetAttribute("innerhtml"), @"(?<=<div\ class=""quote"">).*(?=</div>)", String.Empty); Но он часто глючит потому что и после цитаты есть теги и div-ы. Как лучше изменить регулярку чтобы удаляла только этот элемент целиком?
  16. ial1408

    Зенка не делает замену C# (.Replace())

    Спасибо, но дело не в этом. Решил проблему другим путем. До этого я копировал все ячейки из гугл таблицы и вставлял в excel. Если сделать через Файл - Скачать как - XLSX то форматирование будет верным и Зенка такие числа обрабатывает. Почему скопированные не обрабатывает до сих пор не понял.
  17. CheshireCat

    Зенка не делает замену C# (.Replace())

    Если именно с числами такую проблему надо решить, то можно сделать просто - взять исходную строку и удалить из неё все значения, которые не являются цифрами Можно так: string newString = Regex.Replace(oldString, "[^.0-9]", "");
  18. M

    Заменить все не-цифры в строке на пустоту

    Привет всем. Использую данный код для очистки строк в списке от ненужных символов. var list = project.Lists["input"]; string pattern = "}"; string replacement = ""; for (int i = 0; i < list.Count; i++) list[i] = Regex.Replace(list[i], pattern, replacement).ToString(); Возник вопрос, как...
  19. S

    Перебираем HtmlElementCollection и проверяем регуляркой

    аж неудобно) string opt = Option.GetAttribute("innerhtml").Trim(); opt = System.Text.RegularExpressions.Regex.Replace(opt, @"<[^>]*>", ""); Но вопрос, по загону в массив остается открытым. Конечная задача: напарсить товаров с характеристиками для создания файла импорта в магазин типа ОК или ВП.
  20. mogutov666

    Многоразовая замена в переменной C#

    Благодарю, но .ToLower() лишнее) а так отлично работает!
  21. samsonnn

    Многоразовая замена в переменной C#

    Здравствуйте, как то так: string country = project.Variables["Country"].Value.ToLower(); country = Regex.Replace(country, "russia" , "ru"); country = Regex.Replace(country, "ukraine" , "ua"); country = Regex.Replace(country, "usa" , "us"); country = Regex.Replace(country, "kazahstan" , "kz")...
  22. V

    Regexp – Модификаторы шаблонов и подстановка строк

    В операциях с текстом, так и не понял, как делается сабж. /123/m – подобные конструкции не срабатывают. Пытался через JavaScript – возвращает пустой результат, хотя если нажать на "Выполненные" – вываливает кусок html. Пробовал выводить обрабатываемую переменную – тоже пусто. var regex =...
  23. S

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

    project.Variables["str"].Value = Macros.TextProcessing.Replace(project.Variables["str"].Value, "\\(.*\\)", "", "Regex", "All");
  24. S

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

    Делать реплейс строки от всего кроме нужных букв и потом брать 20 символов // Текст для обработки string text = "asdfg.asfg.asdf.asdfg"; project.Variables["Res"].Value = Macros.TextProcessing.Replace(text, "[^а-яА-Яa-zA-Z]", "", "Regex", "All");
  25. lokiys

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

    А если использовать поиск ? https://zennolab.com/discussion/search/9145064/?q=regex+replace&o=date
  26. Yuriy Zymlex

    Замена regex C#

    Вот неплохой пример: Dictionary<string,string> map = new Dictionary<string,string>() { {"11", "успешно"}, {"22", "успешно2"}, {"33", "успешно3"}, {"44", "успешно4"}, }; string str = "44112233"; Regex regex = new Regex(string.Join("|",map.Keys)); string newStr =...
  27. B

    Замена regex C#

    Спасибо, а можно это сделать как в примере выше для множественной замены?
  28. Yuriy Zymlex

    Замена regex C#

    string str = "тесттекст"; return Regex.Replace(str, "текст", "test");
  29. B

    Замена regex C#

    Есть просто замена текста: string text = project.Variables["text"].Value; // переменная с текстом text = text .Replace("11", "успешно") .Replace("22", "успешно2") .Replace("33", "успешно3") .Replace("44", "успешно4"); return text; А если искать не текст, а Regex, то как?
  30. B

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

    А если искать не текст, а Regex, то как?
  31. 5nook

    Поиск и замена слова из массива

    Всем привет! Был у меня js код который прекрасно работал на сайте, но решил сделать бота который бы автоматически это все делал. Но возникла ошибка, когда я этот код начал вставлять в проект, а именно из за функции title_regex.exec(title) зено выдает ошибку , Выполнение действия JavaScript...
  32. Nord

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

    Привет, товарищи. Требуется небольшая помощь =) Как в коде реализовать Задача - Кубик работает только для замены всего, на одном совпадении - не работает. Сниппет project.Variables["Test_after"].Value = System.Text.RegularExpressions.Regex.Replace(project.Variables["Test"].Value...
  33. Z

    Переписать С#

    есть шаб отсюда https://zennolab.com/discussion/threads/obzor-zennoposter-xpath-na-primere-jandeks-marketa.37497/ он обрабатывает в кубике c# данные отсюда (собирает атрибуты товаров в нужный формат) https://market.yandex.ru/product/10583929/spec а нужно настроить на верстку отсюда...
  34. in-touch

    Расчет расстояния между городами по географическим координатам

    Спасибо, работает! Может подскажете еще как узнать время по широте и долготе? Или по названию города.
  35. orka13

    Расчет расстояния между городами по географическим координатам

    // получаем значение системного разделителя в нашей ОС: string separator = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator[0].ToString(); // это чтобы потом не было гемора как в этой ветке -...
  36. Sergodjan

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

    Попробуйте так: var list = project.Lists["Список"]; string pattern = @"D:\\\\Папка"; string replacement = "Бла-бла"; for (int i = 0; i < list.Count; i++) list[i] = Regex.Replace(list[i], pattern, replacement).ToString();
  37. socsecret.ru

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

    ОК, спасибо, но код C# так и не работает: IZennoList list = project.Lists["Список"]; lock (SyncObjects.ListSyncer) { for (int i = 0; i < list.Count; i++) list = Regex.Replace(list, "D:\\Папка", "Бла-бла"); }
  38. socsecret.ru

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

    Не работает: IZennoList list = project.Lists["Список"]; lock (SyncObjects.ListSyncer) { for (int i = 0; i < list.Count; i++) list = Regex.Replace(list, "D:\\Папка", "Бла-бла"); }
  39. ikibostus

    Win Serv 2016 - особенности создания шаблонов...

    Его нужно выполнить 1 раз в начале шаблона? Или нужно в каждом снипете выполнять? А все понял) Нужно там, где есть вычисления.
  40. orka13

    Win Serv 2016 - особенности создания шаблонов...

    я у себя тоже перешел на костыль с CultureInfo. На фруме где-то тут добрые люди делились кубиком, у себя его вот так использую: // получаем значение системного разделителя в нашей ОС: string separator =...
  41. ikibostus

    Win Serv 2016 - особенности создания шаблонов...

    Всем привет, делаю шаблоны, иногда продаю. Заметил, что на виндовс 10 у всех работают стабильно и без нареканий. Но появились юзеры, у которых Виндовс Сервер 2016 и там все не благополучно как-то работает. Такое чувство, что Regex или Replace некоректно работают в снипетах. Может есть какие-то...
  42. orka13

    Регулярка для чистки текста от мусора

    В предыдущем примере я забыл уточнить что снипет заточен под шаблон с английскими ключами, и чтобы этот кусок кода сработал самостоятельно и вернул результат надо в конце добавить еще 2 строки. Да и сам код не особо оптимизирован, может для сильных нагрузок надо лучше в списке обработку делать...
  43. Meteorburn

    [SOLVED] Натуральная сортировка списка файлов (natural sort)

    Нашёл костыли, проверил, работает. Кому надо, забирайте. На входе имеем: 1. 10. 1000. 1001. 1011. итд. На выходе 1. 2. 3. 4. 5. Вот это в общий код: public class NaturalComparer : Comparer<string>, IDisposable { private Dictionary<string, string[]> table; public NaturalComparer()...
  44. S

    Как заменить пробел на перенос строки.

    string numbers = project.Variables["numbers"].Value; //Тут строка с числами project.Variables["numbers"].Value = Macros.TextProcessing.Replace(numbers, @"\s", "\r\n", "Regex", "All");//Тут перезапись переменной с переносами В кубик C#
  45. orka13

    Регулярка для чистки текста от мусора

    ок. Вот еще код, я его вроде из того же шаблона брал именно под обработку сниппетов какой-то ПС. Но цифры в комментариях могут не совпадать с цифрами в коде, так как правил код, но комменты не обновлял уже: //project.Variables["Snippets_List_To_STring_1"].Value = Snippets_List_To_STring; //...
  46. Dorian_Gray

    C# Неявное преобразование типа "string" в "bool" невозможно

    Решение найдено, благодарю всех кто откликнулся. Если кому то пригодится, берем код выше и дублируем string str = project.Variables["qi"].Value; str = Regex.Replace(str, @"Номер", "1"); return str; Положить в переменную qq переменные, которые складывали в начале в Categories_Excel далее с...