正则表达式http://([^/]+/.*)是什么意思? 10

^/表示不以/开头,再加个[]后[^/]是什么意思呢?整个http://([^/]+/.*)是只配置一个/的内容如http://www.baidu.com/,或者是可以匹... ^/表示不以/开头,再加个[]后[^/]是什么意思呢?
整个http://([^/]+/.*)是只配置一个/的内容如http://www.baidu.com/,或者是可以匹配多级如:http://www.baidu.com/1234/test.txt/呢

麻烦知道的人说一下谢谢,最后是详细给出每一层的意思,谢谢
我已经知道了,[^/]中的^是负值字符范围的意思,就是不包含/的任意字符,所以http://[^/]+/只匹配到http://www.baidu.com/,后面的.*可以匹配1234/test.txt/
展开
 我来答
百度网友a1d000f
2019-12-12
知道答主
回答量:11
采纳率:50%
帮助的人:2.2万
展开全部
意思:即http:// [^/]+/只匹配到http://www.baidu.com/,后面的.*可以匹配1234/test.txt/
说明:
^:字符表示只匹配以http://开头的字符串
():字符表示子表达式的开始和结束位置,子表达式[^/]+/.*
[]:字符表示表示字符集,这里是字符类的否定,^在这里表示反向字符集,即非/
+:表示匹配子表达式(非/)一次或多次
/:表示URL中常见/
. :匹配除换行符 \n 之外的任何单字符
*:匹配前面的子表达式(.)零次或多次
匿名用户
2018-01-24
展开全部
[^\/]+不是/的1个或多个任意字符
http:\/\/[^\/]+(\/[^\/]+)*\/?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式