Size: a a a

Python для анализа данных

2021 July 30

М

Максим in Python для анализа данных
Мужики, какой регуляркой можно из строки извлечь все между _ и .?
источник

С

Сергей in Python для анализа данных
Пишу по памяти))) [^_,\.]+
источник

С

Сергей in Python для анализа данных
источник

С

Сергей in Python для анализа данных
Проверил
источник

М

Максим in Python для анализа данных
Чет туплю
источник

М

Максим in Python для анализа данных
А если нужно выделить только вот этот код?
источник

h

helby in Python для анализа данных
источник

v

v in Python для анализа данных
'(?<=_)[^_\.]+(?=\.)'
источник

М

Максим in Python для анализа данных
pattern=r"_(\d+).grz"
источник

М

Максим in Python для анализа данных
такой вроде
источник

М

Максим in Python для анализа данных
Спасибо за помощью
источник

С

Сергей in Python для анализа данных
Когда ревьювишь код и попадается regexp
источник

IS

Ilya Shutov in Python для анализа данных
\_([^_.]+)\. должно быть побыстрее чем look behind. Пишу с телефона…
источник

v

v in Python для анализа данных
Тогда во-первых нужна жадная группа по середине, во-вторых, тогда _ и . войдут в матч, а значит надо откидывать, выбирая группу из матча.
источник

v

v in Python для анализа данных
Хотя вру, и без жадной группы обходится.
источник

IS

Ilya Shutov in Python для анализа данных
В группе жадный квантификатор, но он необязателен — граничные символы заданы. Не нужен матч, берётся первая группа. Ну тут на вкус… можете перформанс проверить
источник

v

v in Python для анализа данных
Если у тебя проблема и ты решил использовать регекс, у тебя две проблемы
источник

IS

Ilya Shutov in Python для анализа данных
Look forward/behind для движков затратнее тупой линейной проверки
источник

IS

Ilya Shutov in Python для анализа данных
Читайте Фридла и не будет проблем, шутка стара и протектор стерся до слика
источник

IS

Ilya Shutov in Python для анализа данных
источник