非.号和非#号开头已写成(正确):[^\\.#]+
现再加上不已http开头的,^只能表示字符的非,字串的非怎么解决?

解决方案 »

  1.   

    倒过来思考问题以.,#,http开头的字符串很好判定吧!str.matches("([\\.#]|(http)).*")
      

  2.   

    我用的是全文替换replaceAll方法,好像没有做判断的机会吧??再帮我想想,
      

  3.   

    问一下各位,([\\.#]|(http)).* 中 开头的  \\  代表什么意思啊
       拜托各位,回答一下把
      

  4.   

    字符串的非可以用^(http)表示啊\\就是\转义的