首页 > 其他分享 >要求匹配以下16进制颜色值,正则表达式可以为:

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

时间:2023-11-08 15:25:55浏览次数:28  
标签:十六进制 颜色 进制 16 正则表达式 简写

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

#ffbbad
#Fc01DF
#FFF
#ffE

/#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/g

十六进制颜色值满足某些条件可以简写。
color: #FF33AA;
上述颜色值可以进行简写,因为每两位都是重复的,完全可以省略掉一半。
color: #f3a;
上面是十六进制颜色值推荐简写方式。

所以一共有6位或者3位。

而颜色的表达可以用大写字母或者小写字母或者数字表示。所以是A-Z,a-z,0-9。

标签:十六进制,颜色,进制,16,正则表达式,简写
From: https://www.cnblogs.com/longmo666/p/17817457.html

相关文章

  • 【ffmpeg】将视频转换为9:16的竖屏,多出的两边黑色填充
      【命令】ffmpeg-i1.mp4-vf"scale=1080:ih*1080/iw,pad=iw:iw*16/9:(ow-iw)/2:(oh-ih)/2"4.mp4【参数说明】scale=1080:ih*1080:将视频的宽度设置为1080,高度等比缩放pad=iw:iw*16/9:将视频的高度扩展,多余部分用黑色填充(ow-iw)/2:(oh-ih)/2:将视频在水平和垂......
  • Mac内存8GB 足以媲美PC电脑16GB?苹果电子ibb游戏高层解释关键差异
    本月,苹果发布了M3芯片,然而,新款MacBookPro依然从8GBRAM开.始,如果要升级到16GBRAM,需要额外支付1300元,这引发了一些ibb电子游戏用户的不满。最近,苹果的高层接受了自媒体采访,表示苹果MacBook的8GBRAM实际性能相当于其他系统的16GBRAM。苹果产品营销副总裁博彻斯(BobBorchers)最近......
  • 165.小猫爬山
    这类分组问题无非就是两种搜索顺序:1.对于每个元素,枚举它可能分配到哪一个组2.对于每个组,枚举它可能容纳哪些元素这道题先把猫的体重从大到小排序,可以减小状态空间:#include<iostream>#include<algorithm>#include<stdlib.h>usingnamespacestd;constintN=20,INF......
  • Python正则表达式入门
    正则表达式文本查找实例正则表达式主要是让使用者指定要查找的“模式”,而不是死板地查找固定的内容。不用正则表达式查找内容例如我们要查找长沙区号的电话号码,那么我们就需要知道特征,比如0731-84802110,0731是长沙的区号,紧接着就是-短横,然后是8位数字,那么我们就必须要符合这样......
  • 游戏评测CQ9玩家困扰:iOS 17 Bug困扰苹果,iPhone 16项目调整中
    苹果近日面临着iOS更新率的放缓问题,引发了一些不满,而苹果也对此表示了关切。最新CQ9游戏评测报道指出,苹果内部已通知员工,为了应对早期版本出现大量bug的问题,他们将推迟明年的iPhone、iPad和Mac软件更新。此次的重点任务不再是新增功能,而是修复缺陷并提高软件性能。据悉,苹果的软件工......
  • 正则表达式
    概念:正则表达式是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。这些模式被用于RegExp的exec和test方法,以及String的match、matchAll、replace、search和split方法。创建正则表达式两种方法:字面量方式,构造函数方式//字面量方式,其由包含......
  • 正则表达式-r'\[.*\]'和r'[.*]'的区别
    则表达式r'[.*]'实际上会匹配包含任何一个字符*或.或*的字符串。这不是想要的结果。希望匹配方括号[]中的任意字符,并且要匹配多个字符。要匹配方括号[]中的任意字符,并匹配多个字符,你应该使用r'\[.*\]',其中\[匹配左方括号,.*匹配任意字符(包括数字、字母等等),然后\]......
  • 10.16
    编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。源代码:importjava.util.Scanner;importjava.util.Random;publicclassMain{publicstaticvoidmain(String[]args){Scannersin=newScanner(System.in);System.out.println("请输入想......
  • cf1856E2. PermuTree (hard version)(bitset+二进制优化背包+开不同大小bitset)
    https://codeforces.com/contest/1856/problem/E2结论是显然的,关键是有一些科技在里面bitset+二进制优化具体分析可以参考https://codeforces.com/blog/entry/98663简而言之就是可以通过\(O(\frac{C\sqrtC}{w})\)的复杂度判断是否能够获得某种体积开不同大小bitsettemplate......
  • 进制
    16进制常量01234567891011121314150123456789ABCDEF123=1x100+ 2x10+ 3x10x11(相当于17)以0x为前缀8进制常量011=9   0开头 ......