@UserTrue
Когда искал по форуму, часто встречал ответы этого пользователя. Если найдется минутка, поделитесь опытом. Пока выделил два возможных решения замены curl http. Может есть еще варианты? Какой вариант для вас лучше?
Помогите с регуляркой
-
@Denis_krsk бесполезное занятие.. совсем бесполезное.. особенно для ру сегмента. одно только слово с забора можно парой сотен вариаций написать, а если пилить под него регулярку то, то зарежешь и добрую часть литературного языка
-
@Denis_krsk Соглашусь с @artihorror , заштрихуй, ослаблять, и т.п. Плюс можно использовать цифры, знаки..
-
@Denis_krsk УК РФ
Статья 20.1. Мелкое хулиганство
[Кодекс РФ об административных правонарушениях] [Глава 20] [Статья 20.1]- Мелкое хулиганство, то есть нарушение общественного порядка, выражающее явное неуважение к >обществу, сопровождающееся нецензурной бранью в общественных местах, оскорбительным >приставанием к гражданам, а равно уничтожением или повреждением чужого имущества, -
влечет наложение административного штрафа в размере от пятисот до одной тысячи рублей или >административный арест на срок до пятнадцати суток.
- Те же действия, сопряженные с неповиновением законному требованию представителя власти либо >иного лица, исполняющего обязанности по охране общественного порядка или пресекающего >нарушение общественного порядка, -
влекут наложение административного штрафа в размере от одной тысячи до двух тысяч пятисот рублей >или административный арест на срок до пятнадцати суток.
А против жалоб ни какой фильтр не поможет. Идеальный вариант, на мой взгляд, это переложить ответственность на зазчика через лицензионное соглашение например.
-
@Fox said in Помогите с регуляркой:
Идеальный вариант, на мой взгляд, это переложить ответственность на зазчика через лицензионное соглашение например.
+1
-
@Denis_krsk said in Помогите с регуляркой:
@Fox Ладно хулиганство, сейчас за лайк или репост могут под экстремизм подвести :((
@Fox said in Помогите с регуляркой:
Идеальный вариант, на мой взгляд, это переложить ответственность на зазчика через лицензионное соглашение например.
-
@Antonio https://news.vse42.ru/feed/show/id/27795228 2,5 года за репост :))
-
Опять проблема с регуляркой все способы который знаю попробовал
Не могу вывести название темы из imap письма делаю "Получить сообщение"
из полученного сообщения беру 200 символов [[MAIL_BODY]].slice(0,200) чтобы все лишнее не попадалось в notepad+ так работает

Делаю через "Выполнить код"Так работает var str = 'From: Yandex <no-reply@Yandex.ru> To: "puma@gmail.com" <puma@gmail.com> Subject: Need For Speed Payback Delivered-To: gamid@gmail.com Received: by 192.168.1.1 with SMTP'.replace(/.*Subject[:](.*)Delivered[-]To[:].*/g, '$1'); [[GROUP1]] = strА так нет var str = [[GROUP1]].replace(/.*Subject[:](.*)Delivered[-]To[:].*/g, '$1'); [[GROUP1]] = strВот сам текст
From: Yandex <no-reply@Yandex.ru> To: "puma@gmail.com" <puma@gmail.com> Subject: Need For Speed Payback Delivered-To: gamid@gmail.com Received: by 192.168.1.1 with SMTP -
@GamiD Так, смотри, твоя регулярка:
.*Subject[:](.*)Delivered[-]To[:].*Любой символ с жадным алгоритмом .* нужны, чтобы заменить ненужную информацию перед регуляркой и после, но зачем использовать диапазоны с одним значением? [:] [-] [:]
-
@Fox @Xstroy Спасибо вам оказалось вся проблема в переносе строки "\n" Fox открыл твой проект все работает даже мой вариант работает все варианты из твоего проекта ставлю в мой ни один не работает потом увидел что там есть перенос строки и решил убрать и заработал и мой вариант и все варианты тоже еще раз спасибо не певрый раз уже выручаешь
-
@GamiD В примерном проекте я дал такую регулярку:
Subject: (.+?) Delivered
Я привык с такими регулировками работать
Символы в квадратных скобках это диапазон, диапазон с одним символом это лишний шаг для нахождения данных.
вот этот вариант не понял
@Xstroy Использовал группы с утверждениями, (?<=) назад смотрящая группа, смотрит что идёт после "Subject: ", а (?=) соответственно вперёд смотрящая, смотрит что идёт перед " Delivered-To:"
