在C#中,如何匹配任何/每个字符(“,[,],{,},Az-Zz,0-9, - ,+,*,\,\,/,// ,. ..)在第一个开始'{'和最后'}'之间?
示例字符串:test{abc123-.//"\"\t+*(E WB"T":) {@}[3]$#@}test
结果:{abc123-.//"\"\t+*(E WB"T":) {@}[3]$#@}
删除第一个和最后一个{}之前的所有字符。
答案 0 :(得分:5)
这个正则表达式应该这样做:
\{.*\}
您需要转义{
和}
,因为它在正则表达式中具有特殊含义。