请问:
1、对于String abc
abc.matches(":[^/]+$")匹配的是什么样的字符串?2、对于String def
def.split("[/\\\\]{1}")是按照什么样的字符串分割?

解决方案 »

  1.   

    def.split("[/\\\\]{1}")  匹配"/"和“\\”的  估计用在文件路径的切割上的吧
      

  2.   

    1. 正则表达式:":[^/]+$" 匹配的是以":"开头,除"/"这个字符以外其他字符出现一次或多次,并以此结尾的字符串。
       举例: ":sdfwe@sdf",":s",":234wsdf23"。
    2. 正则表达式:"[/\\\\\]{1}" 其实就是指"/"或"\"字符出现一次。因为正则表达式里 "\\\\" 匹配的就是一个 "\"字符。
       所以是用来分割文件路径的,或者是分割网址的。