String comparison with square brackets

Hi,

Why does this code return false? Square brackets is the problem but why?

if("[test]" like “[test]”)
info(“true”);
else
info(“false”);

Returns true with other types of brackets:

if("(test)" like “(test)”)
info(“true”);
else
info(“false”);