PHP и регулярные выражения? Вот несколько предложений:
'/<!--\s*LoginStart\s*-->(.*)<!--\s*LoginEnd\s*-->/Us'
Может быть и лучше - заглавная буква U
делает регулярное выражение нежадным, что означает, что оно остановится на первом <!--
, который может работать Но важным является s
, который указывает регулярному выражению сопоставлять новую строку с символом .
.
В зависимости от того, насколько вы уверены в использовании заглавных букв, добавление i
в конце сделает поиск в регулярном выражении без учета регистра.