JavaRegex中Matters()和find()之间的差异

JavaRegex中Matters()和find()之间的差异

我想弄清楚matches()find().

matches()将搜索整个字符串,即使它找到了它正在寻找的内容,并且find()当它找到它想要的东西时就会停止。

matches()而不是find(),除非您想要计算它找到的匹配数。

在我看来,字符串类应该有find()而不是matches()

因此,总结一下:

  1. 什么时候使用?

    matches()

    而不是

    find()?


慕尼黑的夜晚无繁华
浏览 433回答 3
3回答

浮云间

matches如果整个字符串与给定模式匹配,则返回true。find尝试查找与模式匹配的子字符串。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java