我有一个URL http://social.msdn.microsoft.com/Forums/en-US/en-CN/winformssetup/thread/c81d3580-a212-43c3-a407-e257847488b9/
我想匹配http://social.msdn.microsoft.com/ 所以一开始我这么写
https?://[\w.^/]*/ 结果发现它会匹配http://social.msdn.microsoft.com/Forums/ 让我很不解
我知道 https?://[\w.]*/ 就可以匹配http://social.msdn.microsoft.com/ 但是我现在很想知道为什么它会匹配成这个样子(http://social.msdn.microsoft.com/Forums/ )感谢来人关注
我想匹配http://social.msdn.microsoft.com/ 所以一开始我这么写
https?://[\w.^/]*/ 结果发现它会匹配http://social.msdn.microsoft.com/Forums/ 让我很不解
我知道 https?://[\w.]*/ 就可以匹配http://social.msdn.microsoft.com/ 但是我现在很想知道为什么它会匹配成这个样子(http://social.msdn.microsoft.com/Forums/ )感谢来人关注
否定符号要放在开头,要不然只能是当做普通的^来匹配
https?://[\w.^/]*/ 应该会匹配http://social.msdn.microsoft.com/Forums/en-US/en-CN/winformssetup/thread/c81d3580-a212-43c3-a407-e257847488b9/ 才对呀