Size: a a a

Regular Expressions

2020 October 12

DE

Denis Efremov in Regular Expressions
В Twig ты можешь отдельный файл вызывать в цикле, подавая ему разные данные
источник

АЖ

Александр Жаров... in Regular Expressions
Denis Efremov
Как это циклы не нужны? У тебя 100 постов блога, ты что будешь каждый руками прописывать?
Делается отдельный шаблон внешнего вида поста, и выполняется в цикле, потом результат склеивается.
источник

АЖ

Александр Жаров... in Regular Expressions
Denis Efremov
В Twig ты можешь отдельный файл вызывать в цикле, подавая ему разные данные
Ну тоже самое, только минуя шаблонизатор.
источник

DE

Denis Efremov in Regular Expressions
И ты хочешь, чтобы тебе такую херь бесплатно написали?
источник

A

Alexander in Regular Expressions
Denis Efremov
В Twig ты можешь отдельный файл вызывать в цикле, подавая ему разные данные
да хоть в Blade, не суть важно, шаблонизаторы на то и есть чтобы кастомизировать рендеринг
источник

A

Alexander in Regular Expressions
ну и минимизировать код само собой
источник

A

Alexander in Regular Expressions
Denis Efremov
И ты хочешь, чтобы тебе такую херь бесплатно написали?
по сути самописный шаблонизатор?
источник

DE

Denis Efremov in Regular Expressions
Переписанный твиг, с вырезанными циклами, блоками и экстендами, но зато там должны быть бинарные операции
источник

A

Alexander in Regular Expressions
ломать - не строить ^__^
источник

DE

Denis Efremov in Regular Expressions
Ломать-отнимать))
источник

A

Alexander in Regular Expressions
копать-колотить
источник
2020 October 13

OM

Oleg Makarikhin in Regular Expressions
эх. https://regex101.com/r/rwcGe8/1/ подчерк в хостнейме не матчится
источник

OM

Oleg Makarikhin in Regular Expressions
это собранная регулярка паттерна "IPORHOST"
https://github.com/logstash-plugins/logstash-patterns-core/blob/master/patterns/grok-patterns
конкретно хостнейм должен припадать на вот такое
HOSTNAME \b(?:[0-9A-Za-z][0-9A-Za-z-]{0,62})(?:\.(?:[0-9A-Za-z][0-9A-Za-z-]{0,62}))*(\.?|\b)
источник

OM

Oleg Makarikhin in Regular Expressions
порешал дополнительным патерном "хостнейм с подчерками".
а в базовую надо подправить, подобавлять (?:  чтобы фрагменты ipv6  non-capturing стали  https://regex101.com/r/rwcGe8/3 и можно положить в палату мер и весов
источник

Freekazoid💯 Васильев... in Regular Expressions
делаю поиск для youtube с сервера приходит строка.
Darling & keli / Solin Letkiss (Dub Dub Dubi Dubi Dub)

поисковик не воспринимает символы & / и двойной пробел как можно все это дело заменить на + что бы не повторялся +
search.replace(/ /g, '+').replace('/', '').replace('/++/g', ' ')
но что то не всегда катит.
Подскажите может проще вариант можно
источник

S

Syntax Highlight Bot in Regular Expressions
Freekazoid💯 Васильевич
делаю поиск для youtube с сервера приходит строка.
Darling & keli / Solin Letkiss (Dub Dub Dubi Dubi Dub)

поисковик не воспринимает символы & / и двойной пробел как можно все это дело заменить на + что бы не повторялся +
search.replace(/ /g, '+').replace('/', '').replace('/++/g', ' ')
но что то не всегда катит.
Подскажите может проще вариант можно
источник

OM

Oleg Makarikhin in Regular Expressions
Freekazoid💯 Васильевич
делаю поиск для youtube с сервера приходит строка.
Darling & keli / Solin Letkiss (Dub Dub Dubi Dubi Dub)

поисковик не воспринимает символы & / и двойной пробел как можно все это дело заменить на + что бы не повторялся +
search.replace(/ /g, '+').replace('/', '').replace('/++/g', ' ')
но что то не всегда катит.
Подскажите может проще вариант можно
поищите urlencode для своего языка программирования
источник

Freekazoid💯 Васильев... in Regular Expressions
Oleg Makarikhin
поищите urlencode для своего языка программирования
спасибо только мне не url разбирать нужно а просто строку
источник

OM

Oleg Makarikhin in Regular Expressions
Freekazoid💯 Васильевич
делаю поиск для youtube с сервера приходит строка.
Darling & keli / Solin Letkiss (Dub Dub Dubi Dubi Dub)

поисковик не воспринимает символы & / и двойной пробел как можно все это дело заменить на + что бы не повторялся +
search.replace(/ /g, '+').replace('/', '').replace('/++/g', ' ')
но что то не всегда катит.
Подскажите может проще вариант можно
источник

Freekazoid💯 Васильев... in Regular Expressions
Это на каком языке?
источник