有沒有辦法檢查所有鍵出現是否具有相同的值?
我正在尋找所有狀態運行值,但如果容器回傳不同的值(例如“停止”,則回傳 false 到整個正則運算式
{"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"}
我已經過濾了狀態:使用這個正則運算式運行,但是如何進行驗證以確保所有鍵都與值“運行”匹配
"([^"] ?)"state"\s*:"running"
uj5u.com熱心網友回復:
我認為沒有辦法使用正則運算式來測驗所有狀態值是否相同。
但是,如果您要測驗某個特定值,請使用否定前瞻來拒絕其他任何內容。
"state"\s*:(?!\s*"running")
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/437253.html
標籤:正则表达式
