xp-framework / patterns
Pattern matching
v9.1.0
2022-03-04 08:51 UTC
Requires
- php: >=7.0.0
- xp-framework/core: ^11.0 | ^10.0 | ^9.0 | ^8.0 | ^7.0
Requires (Dev)
- xp-framework/unittest: ^11.0 | ^10.0 | ^9.0 | ^8.0 | ^7.0
README
Regular expressions and text scanning
Example
use text\regex\Pattern; $pattern= Pattern::compile('([w]{3}\.)?example\.(com|net|org)'); if ($pattern->matches($input)) { // Looks like an example domain } $result= $pattern->match($input); $group= $result->group(0); // [ "www.example.com", "www.", "www", "com" ]

