| 
<?phprequire_once "./Extractor.php";
 $mode = new Model_Extractor() ;
 error_reporting(0) ;
 echo "
 <h4> Extractor Class  </h4>
 <hr>
 <p>
 
 This class can be used to
 Extract  Repeated Patterns.<br>
 First You need Provide Example text that contains  patterns  that you want to extract from other text( For Example it can  be   Phone Numbers Or Int numbers Or emails etc)<br>
 NExt You need to call ExtractFromText  MEthod Or  ExtractTextBin  method >  differences beetween methods  is that Bin method use  hard compare algorythm.
 <br>
 And Finally all extracted data will be handled by from_text attrbuted and from_text_bin.<br>
 Other MEthods :
 <br>
 finalExtractor() - Method that used one more try to extract  patterns  from text it used combination of  native and bin methods for extraction.
 <br>
 isNormal() -    Method return Int  that indicates is similar Words  Exists in example data  It be used for Spam Check and Bad Words.
 int  >0  bad words    int <= 0 similar word exist in example text.
 <a href='ex.zip'> Download </a>
 </p><hr>
 <br><br><br><br><br><br><br>
 " ;
 
 
 
 
 
 /*
 *
 *
 *Tests
 *
 */
 
 echo ' <h4> Test1 </h4>
 <p> Examples Input : $mode->setExamples(array(
 "my phone is 80972929292 phone " , "  0993455444  ", "cool 24234324234 phone  " , " 98888433 ", " Here it is phone  80632627234",
 "Phone number is 097723123232", "like  234234242342" , "  state"  ,"806782917317"
 ));   </p>  ';
 $mode->setExamples(array(
 "my phone is 80972929292 phone " , "  0993455444  ", "cool 24234324234 phone  " , " 98888433 ", " Here it is phone  80632627234",
 "Phone number is 097723123232", "like  234234242342" , "  state"  ,"806782917317"
 ));
 
 
 
 
 $mode->extractFromText("  like a sure phone 380672917326 80932627234  yeah and it slike 8093 old number 80993444543 9987");
 $mode->extractFromTextBin(" 80622424234 ");
 echo "<p>REsult: </p>";
 print_r($mode->from_text);
 echo "<h5> Bin Method </h5> ";
 print_r($mode->from_text_bin);
 
 
 
 
 
 
 
 echo  '<h4> test 2 </h4>';
 $mat = new Model_Extractor();
 echo '
 <p> Examples Input : $  $mat->setExamples(array("server_the_best_6555x344.swf","456","2342","234234","344","344","3322"));  </p> ';
 $mat->setExamples(array("server_the_best_6555x344.swf","456","2342","234234","344","344","3322"));
 $mat->extractFromText("some_file_ord_567x433.swf") ;$mat->finalExtractor() ;
 echo "result:";
 print_r($mat->from_text_bin);
 
 
 
 echo "<h4> Test 3 </h4> ";
 $mat = new Model_Extractor();
 $mat->setExamples(array("super_host_flash_1280x122.swf","123","1234","12345"));
 $mat->extractFromText("some_flash_host_1233x98.swf");
 $mat->finalExtractor();
 echo "REsult : " ;
 print_r($mat->from_text_bin);
 
 
 
 
 
 
 
 echo "<h5> SERVER  IsWord Normal Test     </h5>  ";
 //server lexa  test ///
 
 $mat = new  Model_Extractor();
 // unComment this line  to see that words  that exists in examples will be ignored and int value will be  0
 //$mat->setExamples(array("xoxoxoxoxoxoxoxo","lol","ahahah"));
 echo $mat->isNormal("xoxoxoxoxo") ."<br>";
 echo $mat->isNormal("ahahaha")."<br>";
 echo $mat->isNormal("fuuuuuuuck")."<br>";
 echo  $mat->isNormal("suck")."<br>" ;
 //$mat->isMatch("sadad");
 
 |