Skip to content

cdoebler/smartex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartEx

A PHP class for smart extraction of string data

2012 by Christian Doebler

After stumbling upon LakTEK's ExtractValues, I thought about sharing my almost similar PHP-Version, that helped me a lot, some time ago.

Licensed under MIT (see license.txt)

Examples

require_once 'SmartEx.php';


$text = 'Name: Christian Doebler
Job: Developer';
$pattern = "Name: {name}\nJob: {job}";
$vars = SmartEx::get($text, $pattern);

/*
$vars = array (
  'name' => 'Christian Doebler',
  'job'  => 'Developer'
)
*/


$text = 'Christian Doebler, Developer <[email protected]>';
$pattern = '{name}, {job} <{email}>';
$vars = SmartEx::get($text, $pattern);

/*
$vars = array (
  'name'  => 'Christian Doebler',
  'job'   => 'Developer',
  'email' => '[email protected]'
)
*/

About

A PHP class for smart extraction of string data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages