rx = re.compile(
    """
(?(DEFINE)
    (?<amount>\\d[\\d.,]+)    
    (?<currency1>Rs\\.?\\ ?)  
    (?<currency2>INR)       
)
(?|
    (?&currency1)
    (?P<money>(?&amount))
|
    (?P<money>(?&amount))
    (?=\\ (?&currency2))
)
"""
    , re.VERBOSE)
teststring = 'Rs. 2000 , Rs.2000 , Rs 20,000.00 ,20,000 INR 200.25 INR.'
prices = [m.group('money') for m in rx.finditer(teststring)]
print(prices)
Я хочу сопоставить сумму денег с регулярным выражением для индийской валюты без запятых