fork(1) download
  1. <?php
  2.  
  3. $data = "stuff stuff [album22: 2, 2-4] a[album1][album1-2][album3:1-4,5-8]sdfasdf[album2]asdfasdf asdfadsf[album5:6]";
  4. preg_match_all("/\[album[^]]+\]/", $data, $result);
  5.  
  6. var_dump($result);
  7. ?>
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
array(1) {
  [0]=>
  array(6) {
    [0]=>
    string(17) "[album22: 2, 2-4]"
    [1]=>
    string(8) "[album1]"
    [2]=>
    string(10) "[album1-2]"
    [3]=>
    string(16) "[album3:1-4,5-8]"
    [4]=>
    string(8) "[album2]"
    [5]=>
    string(10) "[album5:6]"
  }
}