Я получил следующие сценарии:
1) car on the right shoulder
2) car on the left shoulder
3) car on the shoulder
Я хочу сопоставить «плечо», когда левое | правое отсутствует. Так что только 3) вернуть "плечо"
re.compile(r'(?<!right|right\s*)shoulder')
sre_constants.error: look-behind requires fixed-width pattern
Кажется, я не могу использовать \s* и "|"
Как я могу это решить.
Заранее спасибо!
r'(?<=^i?bs=).+'
, я остановился наr'^i?bs=(.+)'
и вместо этого просто получил доступ к первой группе. Иногда довольно легко обойти это ограничение. - person JamesTheAwesomeDude   schedule 23.04.2021