Соответствует началу директив обработки XML. Кажется, он нацелен на php, так как явно соответствует <?php
и <?=
.
Тем не менее, он также соответствует прологу XML <?xml
(или любой другой последовательности, такой как <?xcvsdfadf
), так что реальная цель трудно определить.
^
: привязка в начале строки.
(
.. )
: группировка, на которую будет ссылаться позже (возможно, из кода для извлечения).
\?
: буквальный ?
.
(?:
.. |
.. )
: альтернативы (без извлечения), соответствует любому из |
-разделенных подшаблонов.
?
: следование альтернативам означает, что его также можно полностью исключить. (ноль или единица)
php\w+
: литерал php
, за которым следуют один или несколько символов слова.
=
: буквальный =
[a-zA-Z]+
: один или несколько символов верхнего или нижнего регистра (только A-Z)
НТН.