PCRE
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
PCRE
Референца за `book.pcre.php` со подобрена типографија и навигација.
Регуларни изрази (компатибилни со Perl)
Вовед
Синтаксата за обрасци што се користат во овие функции многу потсетува на Perl. Изразот мора да биде затворен во разграничувачи, коса црта (/), на пример. Разграничувачите можат да бидат кој било неалфанумерички, непразен ASCII знак освен обратна коса црта (\) и нултиот бајт. Ако знакот за разграничувач мора да се користи во самиот израз, тој мора да биде избегнат со обратна коса црта. Може да се користат и разграничувачи за совпаѓање во стилот на Perl (), {}, [], и <>. Видете Синтакса на образец за детално објаснување.
Крајниот разграничувач може да биде проследен со различни модификатори кои влијаат на совпаѓањето. Видете Модификатори на образец.
Забелешка:
Овој екстензија одржува глобален кеш за компајлирани регуларни изрази по нишка (до 4096).
Треба да бидете свесни за некои ограничувања на PCRE. Прочитајте » http://www.pcre.org/pcre.txt за повеќе информации.
PCRE библиотеката е збир на функции што имплементираат совпаѓање на обрасци на регуларни изрази користејќи иста синтакса и семантика како Perl 5, со само неколку разлики (видете подолу). Тековната имплементација одговара на Perl 5.005.
- Installing/Configuring
- Претходно дефинирани константи
- Примери
- — Parle\ParserException класа
- Синтакса на PCRE regex — Синтакса на образец
- Можни модификатори во regex обрасци — Модификатори на образец
- Разлики од Perl — Разлики од Perl
- PCRE функции
- preg_filter — Изврши пребарување и замена со регуларен израз
- preg_grep — Врати ги записите од низата што одговараат на образецот
- preg_last_error — Враќа код за грешка од последното извршување на PCRE regex
- preg_last_error_msg — Враќа порака за грешка од последното извршување на PCRE regex
- preg_match — Изврши совпаѓање со регуларен израз
- preg_match_all — Изврши глобално совпаѓање со регуларен израз
- preg_quote — Квотирај ги знаците од регуларниот израз
- preg_replace — Изврши пребарување и замена со регуларен израз
- preg_replace_callback — Изврши пребарување и замена со регуларен израз користејќи повратен повик
- preg_replace_callback_array — Изврши пребарување и замена со регуларен израз користејќи повратен повик
- preg_split — Подели ја низата според регуларен израз