首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

关于正则表达式?该如何解决

2012-01-05 
关于正则表达式?谁帮我解释一下下面的正则表达式^(http://|https://){0,1}[A-Za-z0-9][A-Za-z0-9\-\.]+[A

关于正则表达式?
谁帮我解释一下下面的正则表达式
"^(http://|https://){0,1}[A-Za-z0-9][A-Za-z0-9\-\.]+[A-Za-z0-9]\.[A-Za-z]{2,}[\43-\176]*$ "


[解决办法]
^(http://|https://){0,1}
字符串以http://或https://,或者没有这一部分
[A-Za-z0-9]任意一个字母或数字
[A-Za-z0-9\-\.]+ 字母或数字或\或.或-中的任意一个或多个
[A-Za-z0-9]任意一个字母或数字
\.一个.
[A-Za-z]{2,} 两个或多个字母
[\43-\176]*$ ascii码43到176之间的字符组成的串,长度为0或任意多个,直到串结束

感觉这个串写的可能有一些问题。
会有错误的匹配
[A-Za-z0-9\-\.]+
[\43-\176]*


热点排行