- <?php 
-   
- $regex = '/\d/i'; 
- $result = preg_match($regex ,  "PHP is 2the w3eb scr4ipti5ng language of choice." ); 
-   
- $subject = "dd133aa2"; 
- $pattern = '/\d+/'; 
- preg_match($pattern, $subject, $matches,-  PREG_OFFSET_CAPTURE );
 
-   
- $subject = "dd133aa2"; 
- $pattern = '/\d+/'; 
-   
- $subject = array("dd133aa2", "kk1ff3"); 
- $pattern = '/\d+/'; 
-   
- $subject = "dd133aa2"; 
- $pattern = '/\d+/'; 
- 				//$matches [0] => 133 
- 				//$matches [0] => 2 
- 				return 'Z'; 
- 		  }, $subject); 
- //print_r($result); 
-   
- $subject = array("dd133aa2", "kk1ff3", "ddsdfd"); 
- $pattern = '/\d+/'; 
- $result2 = preg_grep($pattern, $subject,-  PREG_GREP_INVERT );
 
-   
- $subject = "dd133aa2cc"; 
- $pattern = '/(\d+)/'; 
- $result2 = preg_split($pattern, $subject, null,-  PREG_SPLIT_DELIM_CAPTURE );
 
-   
- preg_match('/(?:\D+|<\d+>)*[!?]/', 'foobar foobar foobar'); 
- //print_r($result); 
-   
- $subject = "dd.a?a2cc"; 
- //print_r($result2); 
				PD9waHAKCiRyZWdleCA9ICcvXGQvaSc7CiRyZXN1bHQgPSBwcmVnX21hdGNoKCRyZWdleCAsICAiUEhQIGlzIDJ0aGUgdzNlYiBzY3I0aXB0aTVuZyBsYW5ndWFnZSBvZiBjaG9pY2UuIiApOwoKJHN1YmplY3QgPSAiZGQxMzNhYTIiOwokcGF0dGVybiA9ICcvXGQrLyc7CnByZWdfbWF0Y2goJHBhdHRlcm4sICRzdWJqZWN0LCAkbWF0Y2hlcywgUFJFR19PRkZTRVRfQ0FQVFVSRSk7CnByaW50X3IoJG1hdGNoZXMpOwoKJHN1YmplY3QgPSAiZGQxMzNhYTIiOwokcGF0dGVybiA9ICcvXGQrLyc7CnByZWdfbWF0Y2hfYWxsKCRwYXR0ZXJuLCAkc3ViamVjdCwgJG1hdGNoZXMsIFBSRUdfT0ZGU0VUX0NBUFRVUkUpOwpwcmludF9yKCRtYXRjaGVzKTsKCiRzdWJqZWN0ID0gYXJyYXkoImRkMTMzYWEyIiwgImtrMWZmMyIpOwokcGF0dGVybiA9ICcvXGQrLyc7CiRyZXN1bHQgPSBwcmVnX3JlcGxhY2UoJHBhdHRlcm4sICdaJywgJHN1YmplY3QpOwpwcmludF9yKCRyZXN1bHQpOwoKJHN1YmplY3QgPSAiZGQxMzNhYTIiOwokcGF0dGVybiA9ICcvXGQrLyc7CiRyZXN1bHQgPSBwcmVnX3JlcGxhY2VfY2FsbGJhY2soJHBhdHRlcm4sIGZ1bmN0aW9uKCRtYXRjaGVzKSB7CgkJCQkvLyRtYXRjaGVzIFswXSA9PiAxMzMKCQkJCS8vJG1hdGNoZXMgWzBdID0+IDIKCQkJCXJldHVybiAnWic7CgkJICB9LCAkc3ViamVjdCk7Ci8vcHJpbnRfcigkcmVzdWx0KTsKCiRzdWJqZWN0ID0gYXJyYXkoImRkMTMzYWEyIiwgImtrMWZmMyIsICJkZHNkZmQiKTsKJHBhdHRlcm4gPSAnL1xkKy8nOwokcmVzdWx0ID0gcHJlZ19ncmVwKCRwYXR0ZXJuLCAkc3ViamVjdCk7CiRyZXN1bHQyID0gcHJlZ19ncmVwKCRwYXR0ZXJuLCAkc3ViamVjdCwgUFJFR19HUkVQX0lOVkVSVCk7CnByaW50X3IoJHJlc3VsdCk7CnByaW50X3IoJHJlc3VsdDIpOwoKJHN1YmplY3QgPSAiZGQxMzNhYTJjYyI7CiRwYXR0ZXJuID0gJy8oXGQrKS8nOwokcmVzdWx0ID0gcHJlZ19zcGxpdCgkcGF0dGVybiwgJHN1YmplY3QpOwokcmVzdWx0MiA9IHByZWdfc3BsaXQoJHBhdHRlcm4sICRzdWJqZWN0LCBudWxsLCBQUkVHX1NQTElUX0RFTElNX0NBUFRVUkUpOwpwcmludF9yKCRyZXN1bHQpOwpwcmludF9yKCRyZXN1bHQyKTsKCnByZWdfbWF0Y2goJy8oPzpcRCt8PFxkKz4pKlshP10vJywgJ2Zvb2JhciBmb29iYXIgZm9vYmFyJyk7CiRyZXN1bHQgPSBwcmVnX2xhc3RfZXJyb3IoKTsvL1BSRUdfQkFDS1RSQUNLX0xJTUlUX0VSUk9SIOiwg+eUqOWbnua6r+mZkOWItui2heWHugovL3ByaW50X3IoJHJlc3VsdCk7Cgokc3ViamVjdCA9ICJkZC5hP2EyY2MiOwokcmVzdWx0ID0gcHJlZ19xdW90ZSgkc3ViamVjdCk7CiRyZXN1bHQyID0gcHJlZ19xdW90ZSgkc3ViamVjdCwgJ2EnKTsKcHJpbnRfcigkcmVzdWx0KTsKLy9wcmludF9yKCRyZXN1bHQyKTs=