其中 dbo.R-6ren">
gpt4 book ai didi

c# - 如何在 app.config 文件中转义 [?

转载 作者:行者123 更新时间:2023-11-30 20:50:30 25 4
gpt4 key购买 nike

我有一个查询需要从 app.config 文件中读取。查询包含正则表达式。我无法在正则表达式值中指定字符类。编译器无法识别字符 [。我该如何逃避它?

这是我的配置文件值

<add key="GetIds" value="select top 1000 Id from Table1 where  dbo.RegexMatch(TEXT, '&#[0-9]+;|&amp;', 0) > 0 "/>

其中 dbo.RegexMatch 是在“TEXT”中查找给定模式的存储过程。

我收到一条错误消息“十进制数 [ 中的字符无效。”

最佳答案

用那个

<add key="GetIds" value="select top 1000 Id from Table1 where  dbo.RegexMatch(TEXT, '&amp;&#35;&#91;0-9]+;|&amp;amp;', 0) > 0 "/>

您应该将 &#[ 替换为它们各自的 HTML codes : &, # and [.

关于c# - 如何在 app.config 文件中转义 [?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22496124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com