Edit report at https://bugs.php.net/bug.php?id=63751&edit=1

 ID:                 63751
 Updated by:         fel...@php.net
 Reported by:        cosechy at gmail dot com
 Summary:            PCRE failed to match some expressions
-Status:             Open
+Status:             Not a bug
 Type:               Bug
 Package:            PCRE related
 Operating System:   Ubuntu 12.04 Precise
 PHP Version:        5.5Git-2012-12-12 (snap)
 Block user comment: N
 Private report:     N

 New Comment:

Hi, in such situation, check out preg_last_error() return value to diagnostic 
what have happened. Not a PHP bug.


Previous Comments:
------------------------------------------------------------------------
[2012-12-12 12:07:49] cosechy at gmail dot com

Description:
------------
See the example below

Test script:
---------------
<?php
var_dump(preg_match(
    "/a([bc]*|[^bc])*X|A/",
    "abbbbbbcccccccccc...A",
    $m));
var_dump($m);

//this pattern is equal to "/a([bc]|[^bc])*X|A/", which works well

Expected result:
----------------
int(1)
array(1) {
  [0]=>
  string(1) "A"
}


Actual result:
--------------
bool(false)
array(0) {
}



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=63751&edit=1

Reply via email to