filename.matches(".+\\.jpg");
. : 任意字符.
\. : 表示"."
这个表达式,开始我很迷惑, 为什么会是 "\\.jpg", 为什么是 "\\"
这个转意是分为2步走的.
1步, 字符串转意, 因为在java中 "\"本身是个转意字符, 首先 "\\."会被转意成"\."
2 正则表达式转意, "\."被转意成 "."
enjoy:)
filename.matches(".+\\.jpg");
. : 任意字符.
\. : 表示"."
这个表达式,开始我很迷惑, 为什么会是 "\\.jpg", 为什么是 "\\"
这个转意是分为2步走的.
1步, 字符串转意, 因为在java中 "\"本身是个转意字符, 首先 "\\."会被转意成"\."
2 正则表达式转意, "\."被转意成 "."
enjoy:)