gpt4 book ai didi

用于比较字符串的 Java 占位符

转载 作者:行者123 更新时间:2023-12-01 17:56:22 26 4
gpt4 key购买 nike

我想测试输出是否如下所示:

String s1 = "You have 5 Dollar in your bank account."

要通过测试,字符串需要相等,所以我需要一个相等的字符串:

String s2 = "You have (.*) Dollar in your bank account."

s1.equals(s2) 应该为 true。

(.*) 不起作用,有没有简单的方法来实现这个?

最佳答案

首先,使用.*?进行非贪婪匹配,然后

s1.matches(s2)

将执行正则表达式比较

同时以 account\\." 结束 s2 以获得文字句点

关于用于比较字符串的 Java 占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44484239/

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