正则表达式匹配任何字符(包含){}

use*_*682 -1 c# regex

在C#中,我如何匹配任何/每个字符(",[,],{,},Az-Zz,0-9, - ,+,*,\,\,/,//,......)在第一个'{'和最后一个'}'之间?

示例字符串: test{abc123-.//"\"\t+*(E WB"T":) {@}[3]$#@}test

结果: {abc123-.//"\"\t+*(E WB"T":) {@}[3]$#@}

删除第一个和最后一个{}之前的所有字符.

Bar*_*mar 6

这个正则表达式应该这样做:

\{.*\}
Run Code Online (Sandbox Code Playgroud)

您需要转义{,}因为它在正则表达式中具有特殊含义.