1
A
回答
1
matches()返回true将意味着有一些匹配。无论是否为“完整”字符串,只取决于您的正则表达式。 例如
"a"
将匹配以下所有
"a"
"abb"
"bab"
"bba"
如果你正在寻找匹配完整的字符串,您正则表达式必须^
开始和$
例如结束
"^a$"
将匹配"a"
,但没有以下
"abb"
"bab"
"bba"
的
2
请勿使用find
,请使用matches
。
1
嗯,我从来没有matches()
不行,但你可以使用find()
,然后用
matcher.start()==0&&matcher.end()==string.length()
我不认为你需要的,如果,因为while(matcher.find())
应该检查一下,但如果这样做...
if(matcher.find()){
do{
//whatever
} while(matcher.find());
}
相关问题
- 1. JQuery验证插件正则表达式只验证匹配
- 2. jQuery验证的正则表达式匹配特定的格式
- 3. 正则表达式匹配
- 4. 正则表达式匹配
- 5. 正则表达式匹配%
- 6. 正则表达式匹配
- 7. 正则表达式匹配
- 8. 正则表达式 - 匹配
- 9. 正则表达式匹配
- 10. 匹配正则表达式
- 11. 正则表达式 - 匹配
- 12. 正则表达式匹配
- 13. 正则表达式匹配
- 14. 正则表达式匹配
- 15. 正则表达式匹配
- 16. 匹配正则表达式{
- 17. 正则表达式匹配
- 18. 正则表达式匹配“|”
- 19. 正则表达式匹配
- 20. 正则表达式匹配
- 21. 正则表达式匹配
- 22. 正则表达式:匹配
- 23. 正则表达式匹配@“*”
- 24. 匹配正则表达式
- 25. 正则表达式:匹配
- 26. 匹配正则表达式
- 27. 正则表达式匹配
- 28. 正则表达式匹配
- 29. 正则表达式匹配
- 30. 正则表达式匹配