如何使用正则表达式提取一组圆括号内的一系列文本?特别是当这些圆括号本身嵌套在一组或多组圆括号中时。例如:
输入:
_t("someText (I don't want to wear pajamas.)")
输出:
(I don't want to wear pajamas.)
您可以使用此regex
([^()]*)
List<string> output=Regex.Matches(input,aboveRegex)
.Cast<Match>()
.Select(x=>x.Value)
.ToList();