我要查找替换的url字符串如下:
http://www.verycd.com/search/entries/?q=actor%3A%28%E8%88%92%E6%B7%87+Hsu+Chi%29&op=and
请教怎么写个正则表达式进去匹配。
说明:
1.我是在vs2010里查找替换时找的,采用正则表达式进行搜索,然后替换,所以你写的要能在vs里用。
2.网上找到的所有包含冒号的:的正则表达式搜索时,一律报错,什么运算符:未知。
如图:http://hiphotos.baidu.com/sygwin/pic/item/208194228cf58395d5cae252.jpg
3.我要匹配的就是类似上的字符串。
请确认能用再说吧

解决方案 »

  1.   

    http[\:]//[^"]+VS2010 测试通过
      

  2.   

    问下:如果要匹配
    http://hiphotos.baidu.com/sygwin/pic/item/208194228cf58395d5cae252.jpg
    那么写http\:.*?jpg会找不到匹配,这种情况怎么写?
      

  3.   

    http[\:]//[^"]+\.jpg这样就可以啊
      

  4.   

    如果是这样的字符串http://ddfsd.jpg;http://dshjjhd.jpg
    会一次全都匹配上,如果想分开匹配,怎么办?
    感觉我问的有点过,实际中应该没有这种需求
      

  5.   

    https*[\:]//.*\.jpgVS 中的查找替换对于 贪婪匹配和懒惰匹配 貌似不支持
    ? 它会当作是通配符 而不是匹配0-1次