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

Как я могу сделать это с помощью регулярного выражения?

Ответы на вопрос(1)

Ваш ответ на вопрос