首页 > 试题广场 >

要求匹配以下16进制颜色值,正则表达式可以为: #ffbb

[单选题]
要求匹配以下16进制颜色值,正则表达式可以为:  #ffbbad  #Fc01DF  #FFF  #ffE
  • /#([0-9a-f]{6}|[0-9a-fA-F]{3})/g
  • /#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/g
  • /#([0-9a-fA-F]{3}|[0-9a-f]{6})/g
  • /#([0-9A-F]{3}|[0-9a-fA-F]{6})/g
/#表示#开头 ()括号里是需要匹配的串的描述 []里0-9表示允许数字的范围 a-f表示允许小写的字母范围 A-F表示允许大写的字母范围 {}表示字符个数 |表示或者 dbmd我看了半天才理解
发表于 2020-03-25 16:16:07 回复(1)
正则表达式其实适用的地方很多,不仅仅知识java方面,在python 爬虫方面也有涉及 
发表于 2019-07-30 10:18:50 回复(0)
不懂这题有啥用啊,我还是去练习项目吧
发表于 2020-07-19 21:12:38 回复(0)
fk
发表于 2019-06-27 22:48:26 回复(16)
首先正则表达式写在两个/之间,然后第一个为#表示字符串第一个为#,然后[0-9a-fA-F]表示范围是数字和大小写字母,之后{6}表示连续6个字符,之间还有一个|表示条件或;最后一个g,表示表明可以进行全局匹配,如果不写g,那么只会完成一轮匹配(或者说只返回第一个匹配的),写g,可以进行全局搜索。
发表于 2020-05-09 19:39:11 回复(0)
解释:#号开头 数字大小写字母 出现6次 或者 出现3次。(ps:不要听人说没意义就不学,java一样要会点。)
编辑于 2019-07-30 19:32:01 回复(2)
以#开头,后面是数字和a-f的字符(大写或小写),这个值是6位或3位。要匹配一个3位是为了符合16进制颜色的简写规则
发表于 2019-07-05 16:43:19 回复(3)
#号开头 数字大小写字母 出现6次 或者 出现3次。,/g表示global,即匹配遇到的全部。
发表于 2019-11-10 16:56:40 回复(0)
这沙雕题是Java基础?WTF???
发表于 2019-07-10 16:15:33 回复(7)
十道题,唯一一道对的,还是我瞎猜的😂
发表于 2021-03-07 14:04:07 回复(0)
以#开头,后面是数字和a-f的字符(大写或小写),这个值是6位或3位。要匹配一个3位是为了符合16进制颜色的简写规则 首先正则表达式写在两个/之间,然后第一个为#表示字符串第一个为#,然后[0-9a-fA-F]表示范围是数字和大小写字母,之后{6}表示连续6个字符,之间还有一个|表示条件或;最后一个g,表示表明可以进行全局匹配,如果不写g,那么只会完成一轮匹配(或者说只返回第一个匹配的),写g,可以进行全局搜索。
编辑于 2021-02-04 08:54:34 回复(0)
发表于 2021-09-22 18:44:20 回复(0)
正则每次都蒙对。。
发表于 2019-10-10 16:04:20 回复(0)
f**k
发表于 2021-10-16 12:07:23 回复(0)
三短一长选最长
发表于 2021-08-17 11:05:33 回复(0)
学的快忘得也快的知识 每次都跳过
发表于 2021-07-01 15:49:45 回复(0)
正则表达式!!!!
经常搞混这个。。。
发表于 2021-04-20 11:16:25 回复(0)
代入排出法最方便
发表于 2021-04-01 20:57:36 回复(0)
默默的放弃这道题,假装没有看见
发表于 2020-12-17 20:27:00 回复(0)
/#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/g 
谁解释一下这个“/”和“/g”是什么意思

发表于 2020-10-26 20:00:40 回复(0)