I appreciate RegEx; in this case, it's pretty simple to use String methods:
const string twoOpenBrackets = "[[";
const string twoCloseBrackets = "]]";
int ndx = data.IndexOf(twoOpenBrackets);
if(ndx < 0 || data == String.Empty) throw new ArgumentException("no [[");
data = data.Substring(ndx);
ndx = data.LastIndexOf(twoCloseBrackets);
if (ndx < 2) throw new ArgumentException("no ]]");
data = data.Substring(0, ndx);