regex - 正则表达式在颜色名称后获取颜色值
问题描述
我有这个字符串Red:255,Green:255,Blue:255
,我想得到例如:255
red 的值。
我对正则表达式很陌生,我已经尝试过(?<=Red:\s).*(?=\s,)
,但它不起作用。
我如何实现这一目标?
解决方案
对于 java,您可以使用此正则表达式:
Red:(\d+),Green:(\d+),Blue:(\d+)
您可以在这里尝试:https ://www.freeformatter.com/java-regex-tester.html#ad-output
推荐阅读
- pulseaudio - 为什么pulseaudio中的null-sink和实际设备之间的延迟存在差异?
- spring-boot - 如何安装 curl 以对 spring boot jib docker 映像进行健康检查?
- java - 访问 Storage.DIRECTORY_DOWNLOADS(根目录/下载文件夹以查看文件)
- microsoft-graph-api - 用于日历事件的 Microsoft 图形订阅挂钩被多次疯狂触发
- css - 在侧边栏中使用 flexbox/flex 方向列时,无序列表项不会在中心对齐,还有没有更好的方法来实现这一点?
- character-encoding - R Studio 无法正确读取 txt 文件中的汉字
- c# - 在独占线程约束下锁定
- react-redux - 当布尔值为假时如何验证数字数组?
- python - 编写长而简单的 if 语句的更好方法?
- webrtc - 如何在 Ant Media Server 中发布 RTMPS 流?