TFDQuery“ like”模式中方括号[^]中使用帽子的问题

问题描述 投票:0回答:1

我有MS Access 2016表并在Delphi 10.3中运行TFDQuery。

Field1值是:aac,abc,acc,a c,azc,ac,azzc

我运行查询“从Table1 WHERE Field1中选择*,例如'a [^ a-c] c']

参考"regex match any single character (one character only)",我应该得到“ a c,azc”但我收到“ AAC,ABC,ACC”

请帮助更正脚本。

sql delphi ms-access-2016
1个回答
0
投票
[为了使用MS Access中的like运算符匹配否定字符集,您应按documentation使用感叹号,例如:

select * from Table1 where Field1 like "a[!a-c]c"

© www.soinside.com 2019 - 2024. All rights reserved.