正则表达式 /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/ 什么意识?

匹配带有<>的行或者是#开头的行?或者是#开头的行是"|"后面的``前面的是匹配带有<>的行吗?那个[^<]不是不包含"<"吗?... 匹配带有<>的行或者是#开头的行 ?
或者是#开头的行是" | "后面的``
前面的是匹配带有<>的行吗?那个 [^<] 不是不包含" < "吗?
展开
 我来答
hbpaoxiao2
推荐于2016-12-01 · TA获得超过2898个赞
知道大有可为答主
回答量:1962
采纳率:72%
帮助的人:874万
展开全部
前半部分的意思是,该行包括<********>,但是只能在行中,不能整行都处于<>中,也是就说,行首不能是<,行末不能是>。这样的:
****<**********>***回车
这样就错了:
<**********>回车
后半部分就是以#开头的行,行中无空白符。这样的:
#*********回车(*为字母或者数字都可以)
或者:
#*******-****回车
这样的就错了:
#******* ****** 回车
百年星空
2010-12-19 · TA获得超过143个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:155万
展开全部
匹配带有<>的行或者是#开头的行
第一种情况:<>之间至少有一个字符,其他无限制
第二种情况:#后面只能有字母数字或减号-
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式