PHPackages                             lastdragon-ru/glob-matcher - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. lastdragon-ru/glob-matcher

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

lastdragon-ru/glob-matcher
==========================

Full-featured well-tested glob pattern parser and matcher: basic matching (`?`, `\*`), globstar (`\*\*`), extglob (`?(pattern-list)`, `\*(pattern-list)`, `+(pattern-list)`, `@(pattern-list)`, `!(pattern-list)`), brace expansion (`{a,b,c}.txt`, `{1..3}.txt`, etc), dotglob, nocasematch, POSIX Named character classes (`\[:alnum:\]`, etc), POSIX Collating symbols (`\[.ch.\]`, etc), POSIX Equivalence class expressions (`\[=a=\]`, etc), and escaping.

10.3.0(2mo ago)001MITPHPPHP ^8.3|^8.4

Since Jan 17Pushed 1mo agoCompare

[ Source](https://github.com/LastDragon-ru/glob-matcher)[ Packagist](https://packagist.org/packages/lastdragon-ru/glob-matcher)[ Docs](https://github.com/LastDragon-ru/php-packages)[ RSS](/packages/lastdragon-ru-glob-matcher/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (10)Versions (5)Used By (1)

Glob
====

[](#glob)

Full-featured well-tested glob pattern parser and matcher: basic matching (`?`, `*`), globstar (`**`), extglob (`?(pattern-list)`, `*(pattern-list)`, `+(pattern-list)`, `@(pattern-list)`, `!(pattern-list)`), brace expansion (`{a,b,c}.txt`, `{1..3}.txt`, etc), dotglob, nocasematch, POSIX Named character classes (`[:alnum:]`, etc), POSIX Collating symbols (`[.ch.]`, etc), POSIX Equivalence class expressions (`[=a=]`, etc)[1](#user-content-fn-1-1c7d8fd04e22aacec1f94238cb808ba8), and escaping[2](#user-content-fn-2-1c7d8fd04e22aacec1f94238cb808ba8). Everything supported 😎

Requirements
============

[](#requirements)

RequirementConstraintSupported byPHP`^8.5``HEAD``^8.4``HEAD ⋯ 9.2.0``^8.3``10.3.0 ⋯ 9.2.0`Installation
============

[](#installation)

```
composer require lastdragon-ru/glob-matcher
```

Usage
=====

[](#usage)

```
