可能重複:
Regular Expression to match outer brackets如何匹配與正則表達式的括號在C#
我想匹配的是包含括號中的字符串,但使用一個反斜槓括號給了我一個錯誤「無法識別的轉義序列」。我如何匹配括號並檢索裏面的內容?
可能重複:
Regular Expression to match outer brackets如何匹配與正則表達式的括號在C#
我想匹配的是包含括號中的字符串,但使用一個反斜槓括號給了我一個錯誤「無法識別的轉義序列」。我如何匹配括號並檢索裏面的內容?
使用Regex.Escape():http://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex.escape.aspx
我將如何區分括號i期望在字符串和圓括號告訴正則表達式我想從字符串返回什麼? – Max
類似string pattern = Regex.Escape(「[」)+「(。*?)]」 ;你可以從我提供的鏈接中獲得更多。 – 2012-10-02 08:35:43
不能匹配*平衡*括號用正則表達式(這是一個有限狀態自動機,但平衡括號需要更多的,如其中有一組無限堆棧或自動計數的州)。 –
你應該可以通過反斜槓隱藏圓括號,也許你可以向我們提供一些你已經嘗試過的代碼? – Eyvind
我所需要的只是一個簡單的「文本文本文本(我需要得到的東西)文本文本」它不需要嵌套括號或任何東西我只是無法弄清楚如何讓它匹配一個圓括號字符而不給我無法識別轉義序列錯誤 – Max