.
does not match newline by default. Use RegexOptions.Singleline
to make .
matches any character (including newline).
regExp = new Regex(@"\[quote\](.*?)\[/quote\]", RegexOptions.Singleline);
OR
regExp = new Regex(@"(?s)\[quote\](.*?)\[/quote\]");
BTW, you don't need to escape /
.