【发布时间】:2014-03-19 12:54:19
【问题描述】:
我有一个查询需要从 app.config 文件中读取。该查询包含一个正则表达式。我无法在正则表达式值中指定字符类。编译器无法识别字符 [。我该如何逃脱它?
这是我的配置文件值
<add key="GetIds" value="select top 1000 Id from Table1 where dbo.RegexMatch(TEXT, '&#[0-9]+;|&', 0) > 0 "/>
其中 dbo.RegexMatch 是一个在“TEXT”中查找给定模式的存储过程。
我收到一条错误消息,提示“十进制数中的无效字符 [。”
【问题讨论】:
-
我的正则表达式是 [0-9]+;|&
-
@Vignesh Kumar:在这里提问之前尝试过。没用。
-
请使用存储过程。
标签: c# .net regex app-config