Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
X-x夏x洛l特t的d网w - 夏洛特的网 Charlotte's Web (2006)
直达链接:https://pan.quark.cn/s/7f8a17189d6b
#夏洛特的网#Charlotte's Web
#篱笆墙外#夏洛的网#莎乐的神奇网网
#夏绿蒂的网#Schweinchen Wilbur und seine Freunde
链接:https://link3.cc/sf_com
#电影#喜剧#美国#00年代
X-x夏x洛l特t的d网w- 夏洛特的网 Charlotte's Web (2006)
直达链接:https://pan.quark.cn/s/7b1269f5ad7f
#夏洛特的网#Charlotte's Web
#篱笆墙外#夏洛的网
#莎乐的神奇网网#夏绿蒂的网
#Schweinchen Wilbur und seine Freunde
链接:https://link3.cc/sf_com
#电影#喜剧#美国#00年代