Я пытаюсь создать регулярное выражение для захвата:
( ( Workers > 2 ) AND ( Minute between 3 AND 10) )
( ( Workers > 2 ) AND ( Minute between 3 AND 10) ) AND ( ( Pais = 32) AND ( Minute > 5 ) )
Я хочу захватить:
Матч 1:
Full match: AND ( Minute between 3 AND 10)
Group 1: Minute between 3 AND 10
Матч 2:
Full match: AND ( Minute > 5 )
Group 1: Minute > 5
Я создал следующее регулярное выражение:
AND.*\(.*(Minute.*?)\)
, но во второй строке совпадение начинается с первого вхождения , Мне нужен последний матч.
Вы можете проверить здесь: https://regex101.com/r/6Nt3UX/2