Каким будет регулярное выражение для зарплаты, т. Е. «2 лакха», «3,4 лакха» или «3,4» в питоне для Amazon Lex? Я попробовал это
ctc_regex = re.compile(r'^[0-9]+(\.[0-9]{1,2})"lakhs"?$')
Прежде всего, замените кавычки вокруг lakhs на фигурных скобках и добавьте в них пробел. Кроме того, ставьте точку и цифры после нее также необязательно.
lakhs
^[0-9]+(\.[0-9]{1,2})?( lakhs)?$
См. Тест здесь https://regex101.com/r/5DAo6S/1