Regular Expression bug?

Cameron Simpson cs at cskk.id.au
Thu Mar 2 20:30:45 EST 2023


On 02Mar2023 20:06, jose isaias cabrera <jicman at gmail.com> wrote:
>This re is a bit different than the one I am used. So, I am trying to 
>match
>everything after 'pn=':
>
>import re
>s = "pm=jose pn=2017"
>m0 = r"pn=(.+)"
>r0 = re.compile(m0)
>s0 = r0.match(s)

`match()` matches at the start of the string. You want r0.search(s).
- Cameron Simpson <cs at cskk.id.au>


More information about the Python-list mailing list