То, что вы (логически) хотите для своего примера, выглядит примерно так:
<(group of anything not including ">"> (Value to extract) <(group of anything not including ">">
например.
<[^>]>([^>]+)<[^>]>
Конкретный синтаксис регулярных выражений немного зависит от среды, в которой вы работаете.
Вы можете избежать неприятностей, если уверены, что анализ не сложнее, чем ваш пример. Тем не менее, вы действительно не должны анализировать html (или xml) с регулярным выражением (как кто-то уже отметил здесь), потому что xml может быть произвольно вложенным, и регулярное выражение не может справиться с этим.