gpt4 book ai didi

scala - 正则表达式模式相等

转载 作者:行者123 更新时间:2023-12-04 16:42:07 25 4
gpt4 key购买 nike

在ScalaTest中,我进行了以下检查:

"abc".r shouldBe "abc".r

但这是不平等的。我不明白
abc was not equal to abc
ScalaTestFailureLocation: com.ing.cybrct.flink.clickstream.ConfigsTest$$anonfun$6 at (ConfigsTest.scala:97)
Expected :abc
Actual :abc

最佳答案

虽然它是possible to decide whether two regular expressions accept the same language,但似乎相当复杂,并且对于日常的正则表达式使用而言并不是那么有用。因此,编译后的正则表达式模式上的相等只是引用相等:

val x = "abc".r
val y = "abc".r
x == y
// res0: Boolean = false

关于scala - 正则表达式模式相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51782957/

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