<?php

$re = '~(?:\[[^][]*]){2,}~'; 
$str = "[one][two][three]"; 
preg_match($re, $str, $matches);
print_r($matches[0]);