I am converting some code to micropython and I got stuck on a particular regular expression.
In python my code is
import re
line = "0-1:24.2.1(180108205500W)(00001.290*m3)"
between_brackets = '\(.*?\)'
brackettext = re.findall(between_brackets, line)
gas_date_str = read_date_time(brackettext[0])
gas_val = read_gas(brackettext[1])
# gas_date_str and gas_val take the string between brackets
# and return a value that can later be used
micropython only implements a limited set of re functions
how do I achieve the same with only the limited functions available?