fork download
  1. <?php
  2.  
  3. $text = ';AAAAAAA(BBBBBB,CCCCC,DDDDDD)
  4. ;AAAAAAA(BBBBBB,
  5. CCCCC,DDDDDD)
  6. ;AAAAAAA(BBBBBB,
  7. CCCCC,
  8. DDDDDD)';
  9.  
  10. preg_match_all('/;(.*?)\((.*?),(.*?),(.*?)\)/s',$text,$matches);
  11. print_r($matches);
  12. ?>
Success #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [0] => ;AAAAAAA(BBBBBB,CCCCC,DDDDDD)
            [1] => ;AAAAAAA(BBBBBB,
CCCCC,DDDDDD)
            [2] => ;AAAAAAA(BBBBBB,
CCCCC,
DDDDDD)
        )

    [1] => Array
        (
            [0] => AAAAAAA
            [1] => AAAAAAA
            [2] => AAAAAAA
        )

    [2] => Array
        (
            [0] => BBBBBB
            [1] => BBBBBB
            [2] => BBBBBB
        )

    [3] => Array
        (
            [0] => CCCCC
            [1] => 
CCCCC
            [2] => 
CCCCC
        )

    [4] => Array
        (
            [0] => DDDDDD
            [1] => DDDDDD
            [2] => 
DDDDDD
        )

)