c# - 从字符串中转义定义的特殊字符
问题描述
我正在使用 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
解决方案
推荐阅读
- python - 没有名为“pip._internal”的模块;'pip' 不是一个包
- python - 设置 DATABASE_URL 环境变量
- wso2 - 将 Java 类返回的值存储在 Class Mediator 中
- sql - 学说2嵌套连接查询生成器
- jenkins - Jenkins Groovy 将变量传递给并行运行
- python - python中行首的@运算符
- android - 当布局再次膨胀时,视图为空
- ms-access - 将参数附加到本地表的访问直通
- kubernetes - Kubernetes 上的 RollingUpdate 不会阻止网关超时
- r - 有没有办法在 R 中使用 rowSums 进行命名子集?