RegExp: последнее вхождение шаблона перед другим шаблоном
Я хочу взять текстовый шаблон, который появляется последним перед другим текстовым шаблоном.
Например, у меня есть этот текст:
code 4ab6-7b5
Another lorem ipsum
Random commentary.
code f6ee-304
Lorem ipsum text
Dummy text
code: ebf6-649
Other random text
id-x: 7662dd41-29b5-9646-a4bc-1f6e16e8095e
code: abcd-ebf
Random text
id-x: 7662dd41-29b5-9646-a4bc-1f6e16e8095e
Я хочу взять последнийcode
что происходит до первого появленияid-x
(что означает, что я хочу получить код)ebf6-649
Как я могу сделать это с помощью регулярного выражения?