regex string matching python3
MRAB
python at mrabarnett.plus.com
Mon Oct 1 15:14:59 EDT 2018
On 2018-10-01 18:49, nanman3012 at gmail.com wrote:
> I have a string like this:
>
> b'\tC:94.3%[S:89.9%,D:4.4%],F:1.7%,M:4.0%,n:1440\n'
>
> And I would like to extract the numbers corresponding to S,D,F and M in this string and convert them into an array like this:
>
> [ '89.9', '4.4', '1.7', '4.0']
>
> Any help would be appreciated!
>
Try this:
re.findall(r'\b[SDFM]:(\d+\.\d+)', data.decode('ascii'))
More information about the Python-list
mailing list