Самый короткий матч в регулярном выражении от конца

Учитывая входную строкуfooxxxxxxfooxxxboo Я пытаюсь написать регулярное выражение, которое соответствуетfooxxxboo то есть начиная со второго фу до последнего бу.

Я попробовал следующее

foo.*?boo соответствует полной строкеfooxxxxxxfooxxxboo

foo.*boo также соответствует полной строкеfooxxxxxxfooxxxboo

Я читаю этоЖадность против неохотно против притяжательных квантификаторов и я понимаю их различие, но я пытаюсь сопоставить самую короткую строку с конца, которая соответствует регулярному выражению, то есть что-то вроде регулярного выражения, которое будет оцениваться с обратной стороны. Есть ли способ сопоставить только последнюю часть?

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

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