<?php

// your code goes here
$data = '[key01][key02][key04:DA:CQ#1:CQ#3][key07:BA:ET:CQ#5]';
preg_match_all("(\[([^]]+)\])", $data, $matcher);
print_r($matcher[1]);