@ 2017-07-05T11:47:20Z <?php
$text = '[This is] is a [test] string, [eat] my [shorts].';
preg_match_all("/\[[^\]]*\]/", $text, $matches);
var_dump($matches[0]);
$text = '[This] is a [test] string, [eat] my [shorts].';
preg_match_all("/\[([^\]]*)\]/", $text, $matches);
var_dump($matches[1]);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.0.0 - 7.0.20 , 7.1.0 - 7.1.33 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.4 , 8.3.6 array(4) {
[0]=>
string(9) "[This is]"
[1]=>
string(6) "[test]"
[2]=>
string(5) "[eat]"
[3]=>
string(8) "[shorts]"
}
array(4) {
[0]=>
string(4) "This"
[1]=>
string(4) "test"
[2]=>
string(3) "eat"
[3]=>
string(6) "shorts"
}
Output for 8.3.5 Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
array(4) {
[0]=>
string(9) "[This is]"
[1]=>
string(6) "[test]"
[2]=>
string(5) "[eat]"
[3]=>
string(8) "[shorts]"
}
array(4) {
[0]=>
string(4) "This"
[1]=>
string(4) "test"
[2]=>
string(3) "eat"
[3]=>
string(6) "shorts"
}
preferences:dark mode live preview
193.96 ms | 402 KiB | 218 Q