Spec-Zone.ru › Symfony 3.2

Glob

класс Glob

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

если match_glob("foo.*", "foo.bar") echo "совпадение\n";

// выводит foo.bar и foo.baz $regex = globtoregex("foo.*"); for (array('foo.bar', 'foo.baz', 'foo', 'bar') as $t) { if (/$regex/) echo "совпадение: $car\n"; }

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

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

Методы

статический строка toRegex(строка $glob, логическое $strictLeadingDot = true, логическое $strictWildcardSlash = true, строка $delimiter = '#')

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

Подробности

статический строка toRegex(строка $glob, логическое $strictLeadingDot = true, логическое $strictWildcardSlash = true, строка $delimiter = '#')

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

Параметры

строка $glob Шаблон подстановки
логическое $strictLeadingDot
логическое $strictWildcardSlash
строка $delimiter Необязательный разделитель

Значение возврата

строка regex Регулярное выражение

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

Spec-Zone.ru

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