Я использую |
, как OR, и сделать одну группу с обеих сторон |
. Интересно, почему группа не захвачена в m.group(1)
? Благодарю.Группировка и OR в регулярных выражениях
Редактировать: Я хочу совместить одно регулярное выражение (с одной группой) в тексте. Я также хочу сопоставить другое выражение (с одной группой) в тексте. Какой бы регрекс не совпадал сначала в тексте, я выберу группу этого соответствия (т. Е. Если бы я соответствовал каждому регулярному выражению отдельно, я бы выбрал группу 1 совпадающего регулярного выражения). Я думал, что оба регрекса будут работать. Но это не так, что бы вы сделали, если бы вы были мной?
Поскольку группа 1 не содержит подходящий шаблон в 'б A' – hwnd
мы можем использовать единственный путь, чтобы обратиться к группе по бокам, которая соответствует? См. Мое редактирование. – Tim