.NET正則表達式保留字符集合在哪裏?.NET正則表達式保留字符
編輯:這看起來像它可能。謝謝糖人。 http://msdn.microsoft.com/en-us/library/az24scfc.aspx
.NET正則表達式保留字符集合在哪裏?.NET正則表達式保留字符
編輯:這看起來像它可能。謝謝糖人。 http://msdn.microsoft.com/en-us/library/az24scfc.aspx
此鏈接轉到回答問題的確切頁面。 (答案來自舒格曼。如果休格曼希望將它張貼將選擇的答案。)
character escapes supported by regular expressions in the .NET Framework
從該鏈接存在,說一個表項,.NET正則表達式匹配字符本身除外以下:
。 $^{[(|)* +? \
因此,這些是.NET正則表達式的保留字符。
這可能是你要尋找一個好的起點:
你應該看看Regex.Escape()。您將該函數傳遞給一個字符串,並且它將轉義任何保留的正則表達式字符以解釋爲文字。信用這個答案去Gabe誰在OP的帖子發表評論,我只是把它作爲一個答案,以便其他人不會錯過它。
爲什麼?只需在您的開場白報價前使用@,您無需擔心逃脫角色 – CarneyCode 2011-02-19 05:24:58
您能更具體嗎?我不清楚你在問什麼。 – Gabe 2011-02-19 05:28:58