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