如何解决Feel 语言内置字符串函数“替换”是否影响搜索模式的第一次匹配或所有出现?
决策模型和符号感觉语言有许多内置函数。
对于字符串,一个函数是 replace
。它接受搜索字符串、正则表达式模式、替换字符串和可选标志。
replace
是仅对第一个正则表达式匹配还是替换所有匹配? DMN 1.3 版规范,第 138 页,似乎没有解决这个问题。
解决方法
在您的问题中,它会替换所有匹配项。
其他一些有效的例子:
replace("banana","a","o") = "bonono"
作为 agreed behaviour test cases 之一,来自 DMN TCK 项目。
我同意 OMG 的 DMN 规范文档,它可以列出一些更实际的例子:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。