求一正则表达式
正则表达式实在是不怎么会怎么样才能实现不包含 www (www可为任意大小写,并且只不匹配www)
也就是说
www.abc.com 这个是不行的
www1.abc.com这样就可以
w1ww2.abc.com这样也可以
WwW.abc.com 这样也不行。
我想除了www之外其它只能匹配 字母,同数字 但就不能配置 单独的www
--------------------编程问答-------------------- 我是做URL映射用的,www应无所谓大小写 --------------------编程问答-------------------- string str = "www1.abc.com"; //true
string str = "www.abc.com"; //false
string pattern = @"^(?!www\.)[0-9a-zA-Z]+\..+$"; //正则表达式
Console.Write(Regex.IsMatch(str, pattern).ToString()); --------------------编程问答-------------------- 晕,我只想判断前面的WWW,后面的不想判断 --------------------编程问答-------------------- 还是说不明白,我想匹配这样
http://xxx.abc.com
xxx不能为www --------------------编程问答-------------------- 陈大爷,您看这样可以吗:
--------------------编程问答-------------------- 晕,老大,我实在是abc.com搞了N次搞不出来了
string str = "http://www1.abc.com";
string pattern = @"^http://(?!www\.)[0-9a-zA-Z]+\..+$";
Console.Write(Regex.IsMatch(str, pattern, RegexOptions.IgnoreCase).ToString());
除了http://这个是固定.abc.com这个也要固定
正则表达式是什么东东我搞了NNN久了T$^&%#%*#%^*%^*$%%
补充:.NET技术 , ASP.NET