这样的java 正则表达式怎么写啊http://localhost:8080/demo/demo.jsphttp://www.baidu.com/sadsa我想匹配这样的前面是
http://中间不是.com或者.jsp的以.com或者.jsp结尾java 正则表达式:String Regex="http://[^.jsp|.com]*(.com|.jsp)";这样不对啊,怎么写?多谢大哥了!

解决方案 »

  1.   

    就是这个链接中间http://后面以.com或者.jsp等等结尾,之间的东西只要不是.com或者.jsp或者.asp或者等等都行
      

  2.   

    呜呜,我说错话了,我是不懂,不是不明白你讲什么东西。我学的不牢,特别是那个^符号,我就不知道你应该是放外面还是放在里面,还有那个*为什么要加。但是你这个正则肯定是不对的,至少得类似成这样的才行http://(.)*[^\.jsp|\.com](.)*(\.com|\.jsp)