gpt4 book ai didi

java - 流口水正则表达式来匹配非 Alpha

转载 作者:行者123 更新时间:2023-12-01 18:29:43 24 4
gpt4 key购买 nike

根据Drools Documentation ,我应该能够匹配规则中的以下正则表达式,因为匹配运算符

"Matches a field against any valid Java Regular Expression."

但是,

$firstName : String(value matches "[^A-Za-z]") from $person.name.firstName

尝试评估规则时会导致错误。我在这里缺少什么?

编辑 - 表达式中最初使用“包含”而不是“匹配”。这是在重新输入与我正在使用的表达式类似的表达式时所做的输入。

最佳答案

该链接包含文本运算符匹配将字段与任何有效的 Java 正则表达式进行匹配。

$firstName : String(this matches ".*[^A-Za-z].*") from $person.name.firstName

请注意,这个词是“匹配”而不是“查找”!

编辑

并且您不能将“value”与 String 一起使用,没有这样的方法。

关于java - 流口水正则表达式来匹配非 Alpha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24827560/

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