Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Weekly Crypto Market Highlights
🔹 Crypto market shows volatility amid stock decline.
🔹 US Justice Department authorized sale of Silk Road bitcoins.
🔹 Court sets hearing date for Do Kwon's case.
🔹 Charges filed against operators of crypto mixers Blender and Sinbad.
🔹 In Russia, record crypto seizure to be used for state income.
Read more in the full ForkLog Digest.
#Crypto#Bitcoin#DoKwon#SilkRoad#Blender#Sinbad#Russia#WeekInReview#MarketVolatility#US#Justice#KYC#DeFi#Cryptocurrency#MarketOverview#Blockchain#AML#Regulation#News#ForkLog