Select 以 ^{text to be selected} 开头的括号内的文本使用正则表达式

Select text between brackets starting with ^{text to be selected} using regex

例如:sdadjaskdhas ^{sdassad ^{/frac{}{} s dcds &} dsdsadsa} ddsfsafdsfs

答案应该是:{sdassad ^{/frac{}{} s dcds &} dsdsadsa}

它应该包括方括号之间的任何字符

使用退格键转义 ^,{,} 字符,因为它们属于正则表达式。 .* 到 select 任意数量的任意字符。

这是你的答案:\^\{.*\}

编辑: 您可以使用此正则表达式 [^\^]\^{(\S)} ,打印匹配项,trim 字符串。遍历这个你会发现一个字符串中的所有匹配项。