Szczerze, myślę, że najpierw powinienem poprosić o pomoc przy składni tego pytania.Jak utworzyć pętlę z wyrażeniem regularnym?
Ale proszę, jeśli rozumiesz, co mam na myśli, edytuj tytuł za pomocą odpowiedniego.
Czy istnieje sposób, aby utworzyć wzór, który może podzielić tekst w ten sposób.
{{START}}
{{START}}
{{START}}
{{START}}
{{END}}
{{END}}
{{END}}
{{END}}
Tak więc każde {{START}} pasuje do {{KONIEC}} od wewnątrz na zewnątrz jako ostatnie!
A jeśli nie mogę tego zrobić z tylko regex. A co z robieniem tego przy pomocy PHP?
Dziękuję z góry.
Nie można tego zrobić z większością smaków regex, choć istnieją pewne sztuczki, poza moim ken, które umożliwiają to w językach takich jak Perl. Przeczytaj informacje na temat lematu pompowania, aby dowiedzieć się, dlaczego nie możesz tego zrobić. – siride
Przypuszczam, że twoje formatowanie jakiegoś wejścia. Jeśli wytłumaczysz trochę więcej, być może zaproponujesz alternatywne podejście. –
Wygląda na to, że próbujesz coś parsować ... [Jeśli coś jest w przybliżeniu tak skomplikowane, jak HTML (wygląda tak dla mnie), zrobienie tego za pomocą wyrażeń regularnych to zły pomysł.] (Http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454 # 1732454) – michaelb958