首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Regex检查所有键出现的值是否总是相同的

Regex检查所有键出现的值是否总是相同的
EN

Stack Overflow用户
提问于 2022-03-03 01:58:31
回答 1查看 43关注 0票数 0

是否有一种方法来检查所有关键事件是否具有相同的值?

我正在查找所有的状态运行值,但是如果容器返回一个不同的值(例如“已停止”),则向整个regex返回false。

代码语言:javascript
复制
{"container-1":{"type":"info","state":"running","started_at":"2022-03-02T21:19:44.042239675Z"},"container-2":{"type":"info","state":"running","started_at":"2022-03-02T21:19:45.451556078Z"},"container-3":{"type":"info","state":"running","started_at":"2022-03-02T21:19:45.21944115Z"}

我已经过滤了状态:使用这个判据运行,但是如何进行验证以确保所有键都与“运行”值匹配。

代码语言:javascript
复制
"([^"]+?)"state"\s*:"running"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-03 02:15:50

我认为没有办法使用正则表达式来测试所有的状态值是否都是相同的。

但是,如果有要测试的特定值,则使用负前瞻性来拒绝其他任何内容。

代码语言:javascript
复制
"state"\s*:(?!\s*"running")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71331265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档