Символ регулярного выражения «$» не означает «конец строки».
Эта статья посвящена удивительному поведению, которое я недавно обнаружил при использовании модуля регулярных выражений Python (re) пока разработка инструментов SBOM для CPython. Люди, которые раньше работали с регулярными выражениями, возможно, знают о ^ что означает «начало строки» и, соответственно, см. $ как «конец строки». Итак, шаблон cat$ будет соответствовать строке “lolcat” но нет “internet cat … Read more