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

Forum search Google search

  1. 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.
  2. guloc

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Вот отрывок моего говнокода из проекта где подобная задача стояла, искал статистику посещений за месяц и делил на 30, чтобы узнать дневную: var post0 = instance.ActiveTab.FindElementByXPath(@"//div[@class='value']", 0); // тут по XPath ищем тело блока, в котором нужные цифры if (!post0.IsVoid) {...
  22. 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"...
  23. 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;
  24. 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)...
  25. Sergodjan

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

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

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

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

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

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

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

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

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

    спасибо, попробуем. Сразу вопрос: сработает, если вставлять не всю ссылку, а лишь её неизменный фрагмент? Например, site.ru/word1/ Потому как страниц много, соответственно ссылки разные, но начинаются одинаково
  30. 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 =...
  31. Astraport

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

    А как можно задать лимит, скажем в 5 тегов?
  32. 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"...
  33. 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...
  34. ssXXXss

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

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

    Решено в get и post добавте куки автоматически

    Благодарствую. В моем проекте зашел такой подход.
  36. Sorrow

    Профиль

    Так а что с этим дальше делать, подскажите.
  37. ibred

    Профиль

    Как вариант, можно сделать следующим образом: Выставляете настройки генерации на Desktop \ Windows Далее запускаете C# экшен с кодом ( для Windows 7/8 ): // Формируем набор версий операционной системы Windows // 6.0 Windows Vista // 6.1 Windows 7 // 6.2 Windows 8 // 6.3 Windows 8.1 string...
  38. F

    Удалить пробелы, которые идут более 2-х раз подряд?

    Спасибо! А как сделать обратное? Имею ввиду если мне нужно добавить несколько пробелов в переменную?
  39. A

    Работа с текстом в переменной

    В 1 кубик c#. string text = project.Variables["text"].Value; string text1 = string.Join("{se}", text.Trim().Split(new string[]{"\r\n"}, StringSplitOptions.None)); return text1.Replace("se","-String.Enter-"); В 2 кубика: 1. Данные - обработка текста - замена - режим Regex - что искать...
  40. russya

    Помогите с С#

    HtmlElementCollection ssilka = instance.ActiveTab.FindElementsByAttribute("li","id","result_.*","regexp"); for (int i=0; i< ssilka.Count; i++) { var ssilkalist1 = ssilka.GetByNumber(i).FindChildByAttribute("span","class","a-offscreen","regexp",0).GetAttribute("innertext"); Regex regg =...
  41. orka13

    4 место Быстрый парсер RU + ENG текстового контента на Get-запросах

    Увы, с моим базовым знанием C# не получилось существующий алгоритм подправить. Могу разве что посоветовать убрать там блок "C#: авто-определения ("авто-исправления") кодировки", и посылать запросы с utf-8 кодировкой, либо добавить дополнительный запрос с нужной кодировкой, а ее значение искать в...
  42. Сибиряк

    4 место Быстрый парсер RU + ENG текстового контента на Get-запросах

    @orka13 Салют! Почему то пропускает строки при фильтрации текста: Please complete the security check to access www.hoosiersportsreport.com. [CODE]// удаляем строки где есть ссылки(www. или http), или популярные испанские\немецкие слова: regexTest =...
  43. T

    2 место Работа с MySql в многопотоке. Блокировка таблиц. Получение id добавленной записи.

    Спасибо за ответ! Столкнулся еще с одной проблемой: У меня есть две таблицы: Users и Users_del. Таблица Users_del выступает в роли черного списка, то есть, мне нужно взять первую строку из списка Users, удалить её и проверить есть ли такая строка в списке Users_del. Если такая строка есть, то...
  44. doc

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

    1{1,2}$
  45. samsonnn

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

    Вот пожалуйста: string number = "23511"; number = Regex.Replace(number, @"1{1,2}$" , ""); return number; код берет 2 последние единицы и меняет их на пустоту по регулярке, если в переменной в конце не будет двух единиц, то соответственно код вернет значение, которое в переменной изначально.
  46. ssXXXss

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

    сильно если не мудрить попробуй так var text = "1011"; int index = text.Length - 3; var str2 = text.Remove(0, index); if (str2 == "111") { text = Regex.Replace(text, "111", "1"); } else { index = text.Length - 2; str2 = text.Remove(0, index); if (str2 == "11") {...
  47. Jeronimo

    Вопрос по парсингу Юлы (post/get)

    Разобрался. Нужно из Unicode перекодировать в кириллицу. Спасибо за намёки. Если кто вдруг столкнётся с тем же что и я, то полученный ответ через get запрос нужно перекодировать в кириллицу. Скрипт для этого действия: string str = project.Variables["text"].Value; // переменная с текстом Regex...
  48. ssXXXss

    очистить текст от переноса строк

    var text = project.Variables["text"].Value; return Regex.Replace(text, "\n{0,2}", "");
  49. Severip

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

    string result = project.Variables["pl_work_history"].Value.Trim(); result = Macros.TextProcessing.Replace(result, "&ndash", " ", "Text", "All"); result = Macros.TextProcessing.Replace(result, "&laquo", " ", "Text", "All"); result = Macros.TextProcessing.Replace(result, "&raquo", " ", "Text"...
  50. Z

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

    Кажись работает. А как это: - &ndash - &laquo - &raquo грамотно удалить? Единственно, что мне приходит в голову это для каждого тега сделать "найти - заменить". Не хотелось бы для каждого делать кубик.