Перейти к содержимому

Пост канала

Ai Vibe News
  1. фото

    Python 3.15 мягко снимает re.match() — вместо него prefixmatch() Прогони grep по match( в своём репо , на каждый вызов спроси: префикс, любое вхождение или вся строка? В старых парсерах именно здесь чаще всего прячется ошибка: re.match() звучит как «проверить всю строку», а смотрит только на начало. В Python 3.15 от этого уходят мягко: вызов не убирают, старые скрипты не ломают. Для нового кода советуют re.prefixmatch() , из имени видно, что проверяется только префикс. Уиллисон в заметке как раз про этот типичный промах. Чаще нужны search() или fullmatch(), а match() тянут по привычке. Если регулярки в проекте пишет агент по документации, сверка вызовов особенно полезна.

    Открыть в MAX
    Просмотры
    21
    ER
    —
    Реакции
    —