Анкери
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Анкери
Референца за `regexp.reference.anchors.php` со подобрена типографија и навигација.
Анкери
Надвор од класа на знаци, во стандардниот режим на совпаѓање, знакот за циркумфлекс (",") е тврдење кое е точно само ако тековната точка на совпаѓање е на почетокот на низата на субјектот. Внатре во класа на знаци, циркумфлексот (",") има сосема различно значење (види подолу).^Циркумфлексот (",") не мора да биде првиот знак од образецот ако се вклучени повеќе алтернативи, но треба да биде првата работа во секоја алтернатива во која се појавува ако образецот некогаш треба да ја совпадне таа гранка. Ако сите можни алтернативи започнуваат со циркумфлекс (","), односно, ако образецот е ограничен да се совпадне само на почетокот на субјектот, се вели дека е „закотвен“ образец. (Постојат и други конструкции кои можат да предизвикаат закотвување на образецот).^Знак за долар (",") е тврдење кое е
само ако тековната точка на совпаѓање е на крајот на низата на субјектот, или непосредно пред знак за нов ред што е последниот знак во низата (стандардно). Знакот за долар (",") не мора да биде последниот знак од образецот ако се вклучени повеќе алтернативи, но треба да биде последната ставка во која било гранка во која се појавува. Знакот за долар нема посебно значење во класа на знаци.^Значењето на знакот за долар може да се промени така што ќе се совпадне само на самиот крај на низата, со поставување на^опција при компилација или време на совпаѓање. Ова не влијае на тврдењето \Z.
Значењата на знаците за циркумфлекс и долар се менуваат ако$опцијата се игнорира ако
true Имајте предвид дека секвенците \A, \Z и \z можат да се користат за совпаѓање на почетокот и крајот на субјектот во двата режими, и ако сите гранки на образецот започнуваат со \A, тој е секогаш закотвен, без оглед дали$е поставен или не.
The meaning of dollar can be changed so that it matches only at the very end of the string, by setting the PCRE_DOLLAR_ENDONLY Значењето на доларот може да се промени така што ќе се совпаѓа само на крајот од низата, со поставување на
опција при компилација или време на совпаѓање. Ова не влијае на тврдењето \Z. PCRE_MULTILINE option is set. When this is the case, they match immediately after and immediately before an internal "\n" character, respectively, in addition to matching at the start and end of the subject string. For example, the pattern /^abc$/ matches the subject string "def\nabc" in multiline mode, but not otherwise. Consequently, patterns that are anchored in single line mode because all branches start with "^" are not anchored in multiline mode. The PCRE_DOLLAR_ENDONLY Значењата на знаците за циркумфлекс и долар се менуваат ако PCRE_MULTILINE е поставено.
опцијата се игнорира ако PCRE_MULTILINE Имајте предвид дека секвенците \A, \Z и \z можат да се користат за совпаѓање на почетокот и крајот на субјектот во двата режими, и ако сите гранки на образецот започнуваат со \A, тогаш тој секогаш е закотвен, без оглед дали