"(\\w+):\\/\\/([^/:]+)(:\\d*)?([^# ]*)"
写成这样确实很麻烦

解决方案 »

  1.   

    回楼上的,麻烦不麻烦不重要,现在的问题是写成这样它就不能正确执行了,我想知道为什么,错在哪儿了?
      

  2.   

    字符串中"\"是转义字符,单独一个没有意义,要表示"\"就要用"\\"而原来的正则表达式是/.../格式的,就没有这个问题
      

  3.   

    哦,我现在才注意你二楼的写法,十分感谢楼上的。