2014-10-07 102 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另一個問題,檢查字母數字和特殊字符。