不等于某个字符串的正则表达式如何写?比如说不等于www的任意字符串的正则表达式。
(\b((?!www)\w)+\b) 这个是包含www的正则表达式,我要不等于www的。
急等,谢谢大家帮忙先

解决方案 »

  1.   

    就是不等于www的其他任意字符,可以是wwdd,wwwwwwdsafkik,ww9033,但就是不能等于www
      

  2.   

    不好意思,刚才写错了,(\b((?!www)\w)+\b) 这个是不包含www的正则表达式
      

  3.   

    哦,明白你的意思:
    TRY:
    \b((?!www\b)\w)+\b
      

  4.   


    这个也不是,这个输入wwwwww就匹配不上了。
    我就要不等于www,别人字符都包括,像w,ww,wwttd,wwwweer,wwwwwwsdf,这些都要可以匹配出来
      

  5.   

    你是用什么测试的?
    \b((?!www\b)\w)+\b这个肯定是可以的。去掉其中的一对括号也可以:\b(?!www\b)\w+\b
      

  6.   


    http://www.dotnet2themax.com/blogs/fbalena/PermaLink,guid,13bce26d-7755-441e-92b3-1eb5f9e859f9.aspx
    我是用上面这个工具测试的
    你给的\b((?!www\b)\w)+\b 这个还是不行,1wwwwww像这种的就不行。
    但去掉括号的\b(?!www\b)\w+\b这个反而是可以。
    谢谢,万分感觉,给分了
      

  7.   


    哦,不好意思,确实是我疏忽了,\b((?!www\b)\w)+\b这样写的话,只要字符串的最后出现www也匹配不到。
    是应该把括号去掉的那个才是对的。