В чем разница между .*? и. * регулярные выражения?

Я пытаюсь разделить строку на две части с помощью регулярных выражений. Строка отформатирована следующим образом:

text to extract<number>

Я использую(.*?)< а также<(.*?)> которые работают хорошо, но после прочтения в регулярное выражение, я только начал задаваться вопросом, зачем мне? в выражениях. Я сделал это только после того, как нашел их на этом сайте, поэтому я не совсем уверен, в чем разница.

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

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