Spec-Zone.ru › Symfony 3.4

Glob

class Glob

Glob сопоставляет шаблоны globbing с текстом.

если match_glob("foo.*", "foo.bar") выводит "matched\n";

// выводит foo.bar и foo.baz $regex = globtoregex("foo.*"); для (массив('foo.bar', 'foo.baz', 'foo', 'bar') как $t) { если (/$regex/) выводит "matched: $car\n"; }

Glob реализует сопоставление в стиле glob(3), которое можно использовать для сопоставления с текстом, а не для извлечения имён из файловой системы.

Основано на модуле Perl Text::Glob.

Методы

static string toRegex(string $glob, bool $strictLeadingDot = true, bool $strictWildcardSlash = true, string $delimiter = '#')

Возвращает регулярное выражение, которое эквивалентно шаблону glob.

Подробности

static string toRegex(string $glob, bool $strictLeadingDot = true, bool $strictWildcardSlash = true, string $delimiter = '#')

Возвращает регулярное выражение, которое эквивалентно шаблону glob.

Параметры

string $glob Шаблон glob
bool $strictLeadingDot
bool $strictWildcardSlash
string $delimiter Необязательный разделитель

Значение возвращаемого результата

string regex Регулярное выражение

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Finder/Glob.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API