Мне нужно сопоставить все эти открывающие теги:
<p>
<a href="foo">
Но не эти:
<br />
<hr class="foo" />
Я придумал это и хотел убедиться, что у меня все получилось. Я только фиксирую a-z
.
<([a-z]+) *[^/]*?>
Я считаю, что он говорит:
- Найдите менее, а затем
- Найти (и захватить) a-z один или несколько раз, затем
- Найдите нуль или больше пробелов, затем
- Найти любой символ ноль или более раз, жадный, кроме
/
, затем - Найдите более чем
Есть ли у меня это право? И что еще более важно, что вы думаете?