我想知道在一个组中包含反斜杠和其他特殊字符的最佳方法是什么?
示例:
"message":"\"rock on\" \\,,/,[-_-]";
帮助我使用我的正则表达式
[a-zA-Z0-9 \\-~!@#$%^*()_+{}:|?`;',\\./\\[\\]]+
答案 0 :(得分:6)
只需逃避那些需要转义并添加的内容,不需要:
[a-zA-Z0-9 \\\-~!@#$%^*()_+{}:|"?`;',./[\]]+
详细说明:
您只需要在字符组中转义\
,]
和-
。
使用C#,它看起来像这样:
Regex rx = new Regex(@"[a-zA-Z0-9 \\\-~!@#$%^*()_+{}:|""?`;',./[\]]+");