我想知道在組中包含反斜槓和其他特殊字符的最佳方法是什麼?C#正則表達式 - 添加特殊字符
例如:
"message":"\"rock on\" \\,,/,[-_-]";
幫助我在我的正則表達式
[a-zA-Z0-9 \\[email protected]#$%^*()_+{}:|?`;',\\./\\[\\]]+
我想知道在組中包含反斜槓和其他特殊字符的最佳方法是什麼?C#正則表達式 - 添加特殊字符
例如:
"message":"\"rock on\" \\,,/,[-_-]";
幫助我在我的正則表達式
[a-zA-Z0-9 \\[email protected]#$%^*()_+{}:|?`;',\\./\\[\\]]+
只是逃避那些需要進行轉義,並添加這些,不需要到:
[a-zA-Z0-9 \\\[email protected]#$%^*()_+{}:|"?`;',./[\]]+
詳細一點:
你只需要轉義\
,]
和-
。
使用C#,它應該是這樣的:
Regex rx = new Regex(@"[a-zA-Z0-9 \\\[email protected]#$%^*()_+{}:|""?`;',./[\]]+");
好吧,部分工作..雙引號沒有。 – jaysonragasa 2011-05-02 14:30:12
報價也應該有效。我用C#示例更新了我的答案。 – 2011-05-02 14:37:01
並不重要。該報價是以\ x26amp;我只需要替換 – jaysonragasa 2011-05-02 14:42:05
你能在你試圖做什麼詳細點嗎?你給出的「例子」到底是什麼,你想用正則表達式做什麼?目標是什麼? – Cheeso 2011-05-02 14:12:30