Hej,
Mam kod:
raw_str4 = "Dostępne opakowania - 5 kg, 18 kg, 25 kg i 28 kg."
weights_regex = "[0-9]+ (l|g|g\*|kg|kg\.|kg,|litr|litry)"
found_weights = re.findall(weights_regex, raw_str4)
print(found_weights)
Chciałbym aby w found weights była lista, w tym przykładzie jak: [5kg, 18kg, 25kg, 28kg]
Jednak program zwraca mi listę: ['kg', 'kg', 'kg', 'kg']
Sprawdzałem to wyrażenie regularne z https://regex101.com/ i tam zwracało mi poprawny wynik więc nie wiem gdzie robię błąd.
Moje pytanie to: jak skonstruować to wyrażenie regularne tak aby zwracało mi poprawną listę czyli [5kg, 18kg, 25kg, 28kg] ?
Dzięki za pomoc.
Cześć.