Regex Non-Greedy (Ленивый)

Я пытаюсь не жадно анализировать TD-теги. Я начинаю с чего-то вроде этого:

<TD>stuff<TD align="right">More stuff<TD align="right>Other stuff<TD>things<TD>more things

Я использую ниже в качестве моего регулярного выражения:

Regex.Split(tempS, @"\<TD[.\s]*?\>");

Записи возвращаются, как показано ниже:

""
"stuff<TD align="right">More stuff<TD align="right>Other stuff"
"things"
"more things"

Почему он не разделяет этот первый полный результат (тот, который начинается с «материала»)? Как я могу настроить регулярное выражение для разделения на все экземпляры тега TD с параметрами или без параметров?

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

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