String str1 = "My hobby is playing \"Tennis\" I am good at it. I love it."
String str2 = "My hobby is playing \"Tennis\". I (Alex) am good at it. I(Alex) love it. "
我想检查str1是否与除Alex部分以外的str2匹配。如何使用.matches字符串中包含。*之间的字符在java中
注 - 亚历克斯在这里是一个不断变化的部分。这可能是汤姆,HARY等
所以,我想: -
str2 = "My hobby is playing \"Tennis\". I (.*) am good at it. I(.*) love it. "
str1.matches(str2)
但它返回false。
我在这里做错了什么?
它适用于: -
str2 = "My hobby is playing \"Tennis\". I (.*)
“我宁愿不使用正则表达式。” '。*'*是*一个。 – zapl
没有这个功能也无法正常工作。即使我用 - String str1 =“我的爱好是在玩”Tennis“,我擅长它,我喜欢它。String str2 =”我的爱好是玩“网球”。我很擅长这个。我*。爱它。' – anujin
@zapl - :P ...我的意思是在java中的正则表达式类:D ...抱歉错误沟通兄弟。在str2中的 – anujin