中文中文中文中文中文中http://192.168.1.2/test.aspx?id=560文中文中文中文中文中文中文中文中文中文这样的字符串,如何才能提取到"http://192.168.1.2/test.aspx?id=560"?

解决方案 »

  1.   

    先将字符串转换成Byte[],挑选小于200的就是非中文,在转换回去即可
      

  2.   

    过滤非中文这样
    @"[^\u4e00-\u9fa5]+"
      

  3.   

    楼上的不严谨,中文里面就没有类似于ad234的东西吗?其实人家要的就是一个URL地址的正则表达式而已
    http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
      

  4.   

    楼上的可以,不过这样的话连http://192.168.1.2/test.gif都会提取了。另外请教一下,"\w-"是什么意思?.net里的正则好像与其他有点不同
      

  5.   

    帮LZ顶,也想知道"\w- "是什么意思?