我想测试输出是否如下所示:
String s1 = "You have 5 Dollar in your bank account."
要通过测试,字符串需要相等,所以我需要一个相等的字符串:
String s2 = "You have (.*) Dollar in your bank account."
s1.equals(s2)
shuold是真的。
(.*)
不起作用,是否有一种简单的方法来实现它?
答案 0 :(得分:4)
首先,使用.*?
进行非贪婪的比赛,然后
s1.matches(s2)
将进行正则表达式比较
同时使用s2
结束account\\."
以获得字面值