1

我在 Kofax Kapow Design Studio 与 Software Robotics 合作。这个工具支持,嗯......它说它支持标准正则表达式。

我有一个硬编码变量,称为:RegEx(值硬集:EUR)在评估工具中,我有以下 RegEx 集:

RegEx == ("EUR"|"USD"|"CAD")

该工具返回此错误:

Error in line 1 character 16: Illegal character '|

这不是基于硬编码变量的最基本和/或评估吗?为什么工具返回此错误?

不好:https ://i.stack.imgur.com/347jU.png

好:https ://i.stack.imgur.com/o0dWk.png

4

2 回答 2

0

表达式本身不处理正则表达式。

您可以使用replacePattern("EUR","^(EUR|USD|CAD)$","foobar") == "foobar"

foobar可以是任何字符串,甚至是空字符串。

于 2019-03-19T08:34:33.160 回答
0

您需要改用模式匹配。以下模式应该可以正常工作,并且不需要在模式匹配选项中使用引号进行字符串匹配Kofax Kapow

EUR|USD|CAD
于 2018-01-23T14:24:26.233 回答