Size: a a a

Regular Expressions

2020 August 29

Dmitriy Тiutiunnyk in Regular Expressions
Denis Efremov
Регулярки юзаются в последнюю очередь обычно, так как в большинстве случаев они гораздо медленнее
так они ж на си написаны, по идее быстрее должны быть
источник

K

Kawaii in Regular Expressions
Denis Efremov
Ты можешь увидеть длину массива, если выберешь все слова
И фильтры естественно
источник

М

Максим in Regular Expressions
Dmitriy Тiutiunnyk
так они ж на си написаны, по идее быстрее должны быть
Зачем, когда регулярками проще и быстрее?
источник

М

Максим in Regular Expressions
^(?:(Удалить)(?:|\s(?:(\d+)|.))|(\d+))$
источник

М

Максим in Regular Expressions
Вот написал, что мне нужно было
источник

Dmitriy Тiutiunnyk in Regular Expressions
Максим
Зачем, когда регулярками проще и быстрее?
я говорю про их внутренню структуру
источник

Dmitriy Тiutiunnyk in Regular Expressions
по крайней мере на питоне
источник

М

Максим in Regular Expressions
Какую внутреннюю структуру. Сам язык регулярных выражений или то как организована архитектура парсинга и всего прочего на си?
источник

М

Максим in Regular Expressions
Pcre скормил шаблон и строку, он быстро все разбил и выдал результат
источник

Dmitriy Тiutiunnyk in Regular Expressions
то что код модуля re, где располагаются регулярки в питоне написан на си
источник

Dmitriy Тiutiunnyk in Regular Expressions
значит они должны быть быстры
источник

М

Максим in Regular Expressions
Так и так
источник

М

Максим in Regular Expressions
Тем более в pcre куда все более умно продумано и вызываются нативные функции из собственной либы, пока ты будешь разбирать ту же самую строку  в питоне с каждым запросом через прослойку хрен знает чего, чтобы получить значение, уйдет куда больше времени
источник

OM

Oleg Makarikhin in Regular Expressions
что то я смотрю в https://github.com/python/cpython/blob/master/Lib/re.py и  https://github.com/python/cpython/blob/master/Lib/sre_compile.py  и не вижу как бы дёргались нативные сишные либы.
источник

М

Максим in Regular Expressions
Ну сам посуди, это скриптовый язык
источник

М

Максим in Regular Expressions
Не компилируемый
источник

М

Максим in Regular Expressions
Сделай тест
источник

М

Максим in Regular Expressions
Я вечером сделаю покажу
источник

DE

Denis Efremov in Regular Expressions
Dmitriy Тiutiunnyk
так они ж на си написаны, по идее быстрее должны быть
Чего быстрее?
источник

DE

Denis Efremov in Regular Expressions
источник