首页 > 解决方案 > 从字符串中转义定义的特殊字符

问题描述

我正在使用 Regex.escape 通过转义函数转义一些预定义的特殊字符,现在我需要在 Regex.escape 不支持(其中一些)不支持的特殊字符下方转义,它们的任何功能是否可用于相同的功能?

Regex.escape

List of escape characters : + - && || ! ( ) { } [ ] ^ " ~ * ? : \ /

我可以使用 string.Replace 相同的,我可以一次替换一个字符,但我可以检查和替换所有字符吗?

Input = eFiled_20061010-01-0021-002_signed (09.30.10)(APN).pdf
Output = eFiled_20061010\\-01\\-0021\\-002_signed\\ \\(09.30.10\\)\\(APN\\).pdf

标签: c#regexescaping

解决方案


推荐阅读