PHP Classes

File: readme.txt

Recommend this page to a friend!
  Classes of Pashkov Denis Igorevich  >  Matcher Class  >  readme.txt  >  Download  
File: readme.txt
Role: Documentation
Content type: text/plain
Description: Readme
Class: Matcher Class
Validate values from examples with similar format
Author: By
Last change: added
Date: 9 years ago
Size: 1,696 bytes


Class file image Download
String Matcher Class can be used As simple Regular Expression  Generator  For emails,substrings,etc  
It has setPattern method Which takes   string or array as Example data,  for example  setPatterns("")   will genearete reg exp for email check   
or  setPattern("0.50")  generate  reg exp for decimal match. 
There is also MatchAll  method   which will find  all  matches by pattern in given string.  
for example $clas->setPattern("")->matchAll("Some string  with some emails  like    or  "); will return  array  of email matches. 

// Controll methods 
Method  useEachLength(true||false)
if set to True  will  add  {1..}  Length check  for each part of regular Expression  

Method getRegular() return Generated regualr Expressions; 
Method caseSens(true||false)  set to Generate   case sensative regualar expression match or not. ('/i') 
Method setUseLength(true||false)  if set to true  add length check at the and of regular expression {10...}  so tested string lngth must match to pattern length.

Method  getSimilar() accpet array of strings  
Return strings array that are similar to a pattern  

Method comvertAgains(string )  return array  of strings  that are   transformed    against pattern .   

Method isMatchAll($str)  -  Return True if one of the Patterns Match in Long text string

method SetCorector - >  set Arrayt of  correction values for comvertAgainst Method .. see Example.php

Method  setUseNumb(true)  - add [0-9]  to each Peace of regular expression pattern used when need to match  string with numbers 
Exmple.php  -  is  sets of test that exaplain how it works .  

For more information send a message to info at phpclasses dot org.