Skip to content

Instantly share code, notes, and snippets.

View bleso-a's full-sized avatar

Blessing Adetoye Adesiji bleso-a

  • Ibadan, Nigeria
View GitHub Profile
import re
CURRENCY_LIST = {"£": "pounds", "$": "dollars", "€": "euros"}
CURRENCY_PATTERN = fr"((?:[{''.join(CURRENCY_LIST.keys())}]+\d*)(?:\,*\d+)(?:\.\d+)?(?i:[km])*)|(\d+(?:\,*\d+)(?:\.\d+)?(?i:[km])*(?:[{''.join(CURRENCY_LIST.keys())}]+))|((?:[{''.join(CURRENCY_LIST.keys())}]+))"
def _currency_to_text(text: str) -> str:
clean = (
lambda x: x.lower()
.replace(",", "")