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

помогите сделать регулярку нужно чтоб создалось 2 переменные, почта и SOMETEXT
Регулярки не создают переменные.
Почту поищите через ПС. Примеры есть.
А что надо с SOMETEXT ? Пробовали в конструкторе составлять?
 
помогите сделать регулярку нужно чтоб создалось 2 переменные, почта и SOMETEXT

Регулярка:
Развернуть Свернуть Копировать
(?<=mailto:).*?(?=")
(?<=TextInput:\ ).*?(?=<br>)

57592
 
А через Групповые регулярные выражения - такое реально сделать? Этот вариант который вы скинули мне не подходит я и сам бы мог)
ТЗ надо было четче формулировать.
Код:
Развернуть Свернуть Копировать
((?<=mailto:).*?(?=")).*?((?<=TextInput:\ ).*?(?=<br>))
regexGroup.png
 
  • Спасибо
Реакции: theinova и Sergodjan
Пожалуйста, нужна регулярка.
В тексте есть default_search_key = "слово1 слово2 слово3";
Нужно найти все пробелы между "слово1 слово2 слово3" чтобы заменить на _
Я пытался
C#:
Развернуть Свернуть Копировать
(?<=default_search_key\ =\ ")\s.*?(?=";)
 
Пожалуйста, нужна регулярка.
В тексте есть default_search_key = "слово1 слово2 слово3";
Нужно найти все пробелы между "слово1 слово2 слово3" чтобы заменить на _
Я пытался
C#:
Развернуть Свернуть Копировать
(?<=default_search_key\ =\ ")\s.*?(?=";)
Код:
Развернуть Свернуть Копировать
(?<=default_search_key\ =\ "[^"]*)\ +(?=[^"]*";)
 
  • Спасибо
Реакции: bizzon
Напомните плиз регулярку, которая сформирует из названия путь. Т. е. уберет все символы, а пробелы заменит дефисами.
 
  • Спасибо
Реакции: Astraport
Подскажите как вытянуть из текста айдишники только в виде цифр и вставить к список каждый с новой строки?
"id":"14632282" такие вот, могут быть несколько, могут отсутствавать
привести в такой вид
14632282
14632126
C#:
Развернуть Свернуть Копировать
{"status":200,"success":true,"data":{"items":[{"id":"14632282","name":{"object":"\u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u043f\u0430\u0434\u0435\u043d\u0438\u0435!","action":"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0438\u0434\u0435\u043e","action_alt":"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0438\u0434\u0435\u043e","full":"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u043f\u0430\u0434\u0435\u043d\u0438\u0435!","full_alt":"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u043f\u0430\u0434\u0435\u043d\u0438\u0435!","short_action":"\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440","":"\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440"},"image":"https:\/\/sun9-21.userapi.com\/c858336\/v858336783\/20a4d5\/Ni35pTv6V8\u0431\u0430\u043b\u043b\u0430"}},{"id":"14632126","name":{"object":"\u0421\u
 
Подскажите как вытянуть из текста айдишники только в виде цифр и вставить к список каждый с новой строки?
"id":"14632282" такие вот, могут быть несколько, могут отсутствавать
привести в такой вид
14632282
14632126
C#:
Развернуть Свернуть Копировать
{"status":200,"success":true,"data":{"items":[{"id":"14632282","name":{"object":"\u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u043f\u0430\u0434\u0435\u043d\u0438\u0435!","action":"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0438\u0434\u0435\u043e","action_alt":"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0438\u0434\u0435\u043e","full":"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u043f\u0430\u0434\u0435\u043d\u0438\u0435!","full_alt":"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u043f\u0430\u0434\u0435\u043d\u0438\u0435!","short_action":"\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440","":"\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440"},"image":"https:\/\/sun9-21.userapi.com\/c858336\/v858336783\/20a4d5\/Ni35pTv6V8\u0431\u0430\u043b\u043b\u0430"}},{"id":"14632126","name":{"object":"\u0421\u

Кубик Обработка текста - Regex - Все - В список, с регуляркой:

Регулярка:
Развернуть Свернуть Копировать
(?<=\{"id":").*?(?=")

58281


58282
 
  • Спасибо
Реакции: Supergrok
Подскажите пожалуйста, как удалить все Emoji Instagram?

\ud83d\ude3b\n\u0647\u0646\u0627\u0643 \u0645\u0646 \u064a\u062a\u0627\u0628\u0639 \u0628\u0635\u0645\u062a\ud83e\udd2b\n\u0647\u0646\u0627\u0643 \u0645\u0646 \u064a\u062a\u0627\u0628\u0639 \u0628\u0634\u0648\u0642\ud83d\ude3b\n\u0634\u0643\u0631\u0627\u064b \u0644\u0643\u0644 \u0645\u0646 \u064a\u062a\u0627\u0628\u0639 \u0641\u0633\u062c\u0644 \u0639\u062c\u0627\u0628\u0647 \u0628\u0635\u0641\u062d\u062a\u0646\u0627\n\u0628\u0643\u0645 \u0646\u062a\u0645\u064a\u0632\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbb\n\u062a\u0645\u064a\u0632\u0648\u0628\u062f\u0627\u0639\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd2c\n\u0642\u0646\u0627\u0647 \u062a\u0644\u064a\ud83d\udc47\ud83c\udffb
 
Подскажите пожалуйста, как удалить все Emoji Instagram?

\ud83d\ude3b\n\u0647\u0646\u0627\u0643 \u0645\u0646 \u064a\u062a\u0627\u0628\u0639 \u0628\u0635\u0645\u062a\ud83e\udd2b\n\u0647\u0646\u0627\u0643 \u0645\u0646 \u064a\u062a\u0627\u0628\u0639 \u0628\u0634\u0648\u0642\ud83d\ude3b\n\u0634\u0643\u0631\u0627\u064b \u0644\u0643\u0644 \u0645\u0646 \u064a\u062a\u0627\u0628\u0639 \u0641\u0633\u062c\u0644 \u0639\u062c\u0627\u0628\u0647 \u0628\u0635\u0641\u062d\u062a\u0646\u0627\n\u0628\u0643\u0645 \u0646\u062a\u0645\u064a\u0632\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbb\n\u062a\u0645\u064a\u0632\u0648\u0628\u062f\u0627\u0639\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd2c\n\u0642\u0646\u0627\u0647 \u062a\u0644\u064a\ud83d\udc47\ud83c\udffb
Попробуйте
C#:
Развернуть Свернуть Копировать
\\u.{4}
 
  • Спасибо
Реакции: Fisher312
Подскажите пожалуйста регулярку выпарсить ссылку с ключем активации
http://www.oregonbikepacking.com/wp-login.php?action=rp&key=fvbjQ96SXtYhsjuXXpu6&login=tighnifobedot
домены разные, может быть с http и https, номера совпадений разные.
допустим ссылка содержит "key"
Посмотреть вложение 58865
Стандартная регулярка из почтового кубика работает, достает эту ссылку.
Регулярка:
Развернуть Свернуть Копировать
(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&amp;:/~\+#]*[\w\-\@?^=%&amp;/~\+#])?
 
  • Спасибо
Реакции: Letun777
Добры вечер, подскажите пожалуйста регулярку или метод очистки от мусора, нужно вбить ключ в поиск яндекса, и собрать первые 3-5 популярных сайта, чтобы потом на них зайти. Что я делал, ввожу ключ в запрос, и потом беру дом, из дома я выбираю ссылки регуляркой (https://.*?/"), после этого я все добавляю в список и чищу от мусора (его очень много) методом удаления строк из списка, например нужно удалить все ссылки с началом (http://www.w3.org, https://yabs.yandex.ru, https://passport.yandex.ru, и тд ) из за того что нужно много строк удалить с мусором получается очень длинный столбец из кубиков, до 20 шт, метод прописывания через прямой слешь (текст1|текст2) у меня не работает , подскажите как можно либо через регулярку всю работу упростить , либо уместить все мусорные строки в один кубик и не создавать их по 10-20 шт, или может я вообще все неправильно делаю?
Скриншот 06-07-2020 002635.jpg
 
Последнее редактирование:
Добры вечер, подскажите пожалуйста регулярку или метод очистки от мусора, нужно вбить ключ в поиск яндекса, и собрать первые 3-5 популярных сайта, чтобы потом на них зайти. Что я делал, ввожу ключ в запрос, и потом беру дом, из дома я выбираю ссылки регуляркой (https://.*?/"), после этого я все добавляю в список и чищу от мусора (его очень много) методом удаления строк из списка, например нужно удалить все ссылки с началом (http://www.w3.org, https://yabs.yandex.ru, https://passport.yandex.ru, и тд ) из за того что нужно много строк удалить с мусором получается очень длинный столбец из кубиков, до 20 шт, метод прописывания через прямой слешь (текст1|текст2) у меня не работает , подскажите как можно либо через регулярку всю работу упростить , либо уместить все мусорные строки в один кубик и не создавать их по 10-20 шт
Посмотреть вложение 59346
Можете производить клик на рандомную позицию в поиске, используя макрос random в качестве номера совпадения.

59348


Приложил пример шаблона.
 

Вложения

Можете производить клик на рандомную позицию в поиске, используя макрос random в качестве номера совпадения.

Посмотреть вложение 59348

Приложил пример шаблона.
Проблема в том что на первых позициях всегда Яндекс цзен или видео с Ютуба или что-то ещё, а сами сайты идут ниже, и так не угадаешь рандомом куда кликать, потому-что зависимости от ключа популярные сайты могут быть на разных позициях как на самой первой если нет ответов дзена, так и на 4-7 позиции после всех сервисов яндекса, а нужно вот избранно только на сайты попадать, и так на каждый популярный сайт по очереди, один ключ, +-5 популярных сайтов из выдачи
 
Проблема в том что на первых позициях всегда Яндекс цзен или видео с Ютуба или что-то ещё, а сами сайты идут ниже, и так не угадаешь рандомом куда кликать, потому-что зависимости от ключа популярные сайты могут быть на разных позициях как на самой первой если нет ответов дзена, так и на 4-7 позиции после всех сервисов яндекса, а нужно вот избранно только на сайты попадать, и так на каждый популярный сайт по очереди, один ключ, +-5 популярных сайтов из выдачи
Попробуйте инструмент "Парсить данные" - ПКМ по позиции и из контекстного меню выбрать пункт "Парсить данные". Приложил пример шаблона. Конкретно этот вариант парсит обычные сайты, не берет рекламу.

59350
 

Вложения

Всем привет, возможно было уже в темке но все не осилил, нужна регулярка которую будет забирать все значение С КОНЦА строки до первого встречного слеша так же с конца строки:
Пример:
/C:/Users/Windows/Desktop/ParserContent/Aleksey-Nomeyn/aleksey-nomeyn-kak-093D.jpg
На выходе чтоб получалось:
aleksey-nomeyn-kak-093D.jpg
При этом картинки могут быть: jpg, png, gif
Буду благодарен всем кто откликнулся.
 
Последнее редактирование:
Приветствую, подскажите регулярку
парсит так а вот оригинал /en/video/evilangel/rocco's-hard-academy-#06/173450
тоесть нехватает * evilangel*
 

Вложения

  • Screenshot_3.png
    Screenshot_3.png
    30,7 KB · Просмотры: 223
вот html? не получается прикрепить текстовый документ
вот фрагмент
</a>
<div class="itemInfo from-evilangel ">
<h3 class="itemTitle">
<a href="/en/video/Roccos-Hard-Academy-06/173450">
Rocco's Hard Academy #06
</a>
 
Последнее редактирование:
Подскажите, плиз...
Согласно синтаксису – нужно разделять слова слэшами:
[\w\W]*?(?=мама\ мыла\ раму)

Но регулярка по удалению текста у меня почему-то корректно работает и без слэшей:
[\w\W]*?(?=мама мыла раму)

Почему? В чем подвох?
 
Подскажите, плиз...
Согласно синтаксису – нужно разделять слова слэшами:
[\w\W]*?(?=мама\ мыла\ раму)

Но регулярка по удалению текста у меня почему-то корректно работает и без слэшей:
[\w\W]*?(?=мама мыла раму)

Почему? В чем подвох?
Нет подвоха, регулярка может также без экранирующих слешей отрабатывать, но все же правильнее экранировать пробелы.
 
  • Спасибо
Реакции: Werti
Подскажите, в снипете используется такая строка с регуляркой:
C#:
Развернуть Свернуть Копировать
var regex = new Regex(@"(?<=""shortcode"":"").*?(?="")"); //регулярка
В конце снипета результаты от регулярки, записываются в список такой строкой:
C#:
Развернуть Свернуть Копировать
regex.Matches(res).Cast<Match>().ToList().ForEach(m=>otv.Add(m.Value)); //Парсинг в список по регулярке
Но в таком варианте, в список ложатся все найденные совпадения, а мне нужно, что бы ложилось только первое совпадение (типа как в кубике). Как это сделать?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)