2014-10-07 62 views
-1

我需要找到一个字符串是否有任何一种括号(){} []。这些括号可以以任何顺序出现,并且可以出现在字符串中的任何位置。 如何在C#中使用RegEx做到这一点?使用正则表达式寻找圆括号

+6

您是否尝试过正则表达式?它应该只包含一个包含所有这些括号的[​​字符类](http://www.regular-expressions.info/charclass.html)。 – Bergi 2014-10-07 19:59:28

+0

你只需要逃避角色类中的方括号。 – smerny 2014-10-07 20:01:46

回答

0

您可以尝试使用此为正则表达式模式:

string pattern = @"[\(\)\[\]\{\}]+$"; 

而且,这里是一个link另一个问题,检查字母数字和特殊字符。