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

时间:2014-01-23 03:32:16

标签: c# regex

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

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

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

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

1 个答案:

答案 0 :(得分:5)

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

\{.*\}

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