Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
荣耀林林谈 iPhone Air 降价:并不会改变销量基本面,因为它是个逆着绝大多数用户需求来的产品
荣耀中国区的业务部长林林昨日发文称 iPhone Air 的降价是由绝大多数用户需求引起的。该机采用超瓷晶面板、5级航空级钛金属结构以及高达120Hz ProMotion面板,背面配备48MP融合摄像头支持AOD 1Hz熄屏显示。手机搭载A19 Pro处理器和GPU峰值运算能力高达3倍,支持Wi-Fi 7、蓝牙 6.0和Thread网络。
标签:#iPhoneair
Created by RocM
官方频道:@rocCHL
官方群组:@roctech
官方合作:@rocmmbot