I'm getting following results:
>>> re.compile('(\[(.*?)\]?)').search('[bla').group(1) '[' >>> re.compile('(\[(.*?)\]?)').search('[bla').group(2) '' >>> re.compile('(\[(.*?)\]?)').search('[bla] bob').group(1) '[' >>> re.compile('(\[(.*?)\]?)').search('[bla] bob').group(2) '' >>> re.compile('(\[(.*?)\])').search('[bla] bob').group(1) '[bla]' >>> re.compile('(\[(.*?)\])').search('[bla] bob').group(2) 'bla'
« Back to merge proposal
I'm getting following results:
>>> re.compile( '(\[(.* ?)\]?)' ).search( '[bla') .group( 1) '(\[(.* ?)\]?)' ).search( '[bla') .group( 2) '(\[(.* ?)\]?)' ).search( '[bla] bob').group(1) '(\[(.* ?)\]?)' ).search( '[bla] bob').group(2) '(\[(.* ?)\])') .search( '[bla] bob').group(1) '(\[(.* ?)\])') .search( '[bla] bob').group(2)
'['
>>> re.compile(
''
>>> re.compile(
'['
>>> re.compile(
''
>>> re.compile(
'[bla]'
>>> re.compile(
'bla'