PHP code example of thibaud-dauce / compliant-regexps

1. Go to this page and download the library: Download thibaud-dauce/compliant-regexps library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

thibaud-dauce / compliant-regexps example snippets




$conciliator = new WhiteSpace;
$possibilities = $conciliator->conciliate('/^Flat J114$/', 'Flat J 114');

// $possibilities = ['FlatJ 114', 'Flat J114']



$conciliator = new StartWith;
$possibilities = $conciliator->conciliate('/^Flat J114$/', 'J114');

// $possibilities = ['Flat J114']



$conciliator = new ValidOnly(new WhiteSpace);
$possibilities = $conciliator->conciliate('/^Flat J114$/', 'Flat J 114');

// $possibilities = ['Flat J114']



$conciliator = new Aggregator([new StartWith, new WhiteSpace]);
$possibilities = $conciliator->conciliate('/^Flat J114$/', 'J 114');

// $possibilities = ['J 114', 'Flat J 114', 'J114', 'FlatJ 114', 'Flat J114']



$conciliator = new ValidOnly(new Aggregator([new StartWith, new WhiteSpace]));
$possibilities = $conciliator->conciliate('/^Flat J114$/', 'J 114');

// $possibilities = ['Flat J114']