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