Skip to content

patrickschur/words2regex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

words2regex

Build your regular expressions based on your texts. It has never been easier to create regular expressions.

Example 1

<?php
 
require 'vendor/autoload.php';
 
$regex = new Words2Regex\Words2Regex();
 
$words = [
    'abc', 'abcde', 'abcdef',
    'bbc', 'bbcde', 'bbcdef',
    'cbc', 'cbcde', 'cbcdef',
];

foreach ($words as $word)
{
    $regex->add($word);
}
 
echo $regex->getRegex();

Output2:

([abc]bc(def?)?)

Example 2

<?php
 
require 'vendor/autoload.php';
 
$regex = new Words2Regex\Words2Regex();
 
$words = [
    'foo', 'foobar'
];
 
foreach ($words as $word)
{
    $regex->add($word);
}
 
echo $regex->getRegex();

Output2:

foo(bar)?

About

Build your regular expressions based on your texts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages