Я пытаюсь использовать регулярные выражения для анализа тегов.У меня есть почти такое же регулярное выражение, как и мне, с одной маленькой проблемой.Проблема в том, что регулярное выражение не включает в себя первую букву найденного совпадения.Я покажу вам, что я имею в виду ... во-первых, вот регулярное выражение, которое я сейчас использую:
(?<=h1.*\>[a-zA-Z0-9])(.*?)(?=\<\/)
И давайте представим, что HTML-код, который я искал для анализа тегов, выглядел так, какthis:
<h1 align="center"><strong><font color="#FF0000">I'm an H1 Tag!!</font></strong></h1>
Используемое мной регулярное выражение совпадает с приведенным выше HTML-кодом:
Я тег H1 !!
Итак, как вы можете видеть, это пропускает первую часть матча («Я» в «Я»).
Поэтому мой вопрос, как я могу использовать регулярное выражение, которое я получил до сих пор, чтобы соответствоватькак я его настроил, но чтобы включить первую найденную букву или цифру (если она найдет)?