【发布时间】:2021-06-03 16:10:58
【问题描述】:
我有一个 JSON 文档,我正在查询一些数据。我需要遍历 ID 并找到任何包含字母的 ID。目前我有:
cat results.json | jq '.array|map(select( (.id|contains("a")) or (.id|contains("b")) ))' etc. etc.
如何在一个 contains() 函数中编写更高效的查询/正则表达式来执行此操作,例如类似:
cat results.json | jq '.array|map(select( (.id|contains("a-z")) ))' etc. etc.
谢谢!
【问题讨论】:
-
test检查正则表达式。 -
请发布
results.json文件的样本。
标签: json regex jq character-class