jq测试字符串中是否包含几个子字符串中的任何一个

Whereswalden

假设我有一个类似这样的项目列表:

[
  "abcdef",
  "defghi",
  "euskdh"
]

我想编写一个过滤器,该过滤器返回包含“ a”,“ d”或“ h”的所有项目。这是我能想到的最好的方法:

. as $val | select(any(["a", "d", "h"]; inside($val)))

有没有不使用变量的方法吗?

顶峰

假设您的jq具有正则表达式支持:

map(select(test("a|d|h")))

或者,如果您需要一个值流:

.[] | select(test("a|d|h"))

如果您的jq不支持正则表达式,则如果它支持any / 2,则以下内容将产生值流:

.[] | select( any( index( "a", "d", "h"); . != null ) )

其他所有失败的方法如下:

 .[] | select( [index("a", "d", "h")] | any )

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel函数测试字符串是否包含$ THESE CHARACTERS中的任何一个

来自分类Dev

检查字符串是否包含两个子字符串中的任何一个是否返回true

来自分类Dev

检查整个子字符串是否包含在一个字符串中

来自分类Dev

如何在ruby中检查字符串是否包含字符串数组中的任何一个

来自分类Dev

给定每个子字符串的范围,从Objective-C中的一个字符串中删除几个子字符串

来自分类常见问题

如何测试字符串是否在PHPUnit中包含另一个字符串?

来自分类Dev

检查一个字符串是否在python中包含另一个子字符串

来自分类Dev

从C中的字符串的每个单词中删除一个子字符串(如果包含)

来自分类Dev

PHP-检查一个字符串是否包含另一个字符串中的任何字符

来自分类Dev

如何替换包含另一个子字符串的行中的子字符串

来自分类Dev

检查值是否至少是许多字符串中的一个子字符串

来自分类Dev

如何将一个单元格中包含的字符串分成几个?

来自分类Dev

获取字符串中的最后一个子字符串?

来自分类Dev

隐藏给定字符串中包含的任何URL,但不包含一个

来自分类Dev

Javascript-如何检查一个字符串是否包含多个子字符串

来自分类Dev

在测试中,列表仅包含一个特定字符串或多个相同特定字符串

来自分类Dev

检查列表中的每个字符串(所有字符串)是否至少是另一个字符串中的一个子字符串

来自分类Dev

字符串中是否包含任何字符?

来自分类Dev

字符串是否在组中包含任何字符?

来自分类Dev

在字符串中包含一个整数

来自分类Dev

在字符串中包含一个单词并记录以下字符串

来自分类Dev

如何检查一个字符串在GNU正则表达式中是否包含几个字符?

来自分类Dev

测试单个字符串中是否有多个子字符串?

来自分类Dev

如何识别范围是否包含一个子字符串但不包含另一个

来自分类Dev

检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

来自分类Dev

检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

来自分类Dev

仅从linux中的字符串中过滤出一个子字符串

来自分类Dev

Python / Pandas:在一个步骤中是否不包含两个字符串中的任何一个的列?

来自分类Dev

检查一个字符串是否包含Ruby中另一个字符串的所有字符

Related 相关文章

  1. 1

    Excel函数测试字符串是否包含$ THESE CHARACTERS中的任何一个

  2. 2

    检查字符串是否包含两个子字符串中的任何一个是否返回true

  3. 3

    检查整个子字符串是否包含在一个字符串中

  4. 4

    如何在ruby中检查字符串是否包含字符串数组中的任何一个

  5. 5

    给定每个子字符串的范围,从Objective-C中的一个字符串中删除几个子字符串

  6. 6

    如何测试字符串是否在PHPUnit中包含另一个字符串?

  7. 7

    检查一个字符串是否在python中包含另一个子字符串

  8. 8

    从C中的字符串的每个单词中删除一个子字符串(如果包含)

  9. 9

    PHP-检查一个字符串是否包含另一个字符串中的任何字符

  10. 10

    如何替换包含另一个子字符串的行中的子字符串

  11. 11

    检查值是否至少是许多字符串中的一个子字符串

  12. 12

    如何将一个单元格中包含的字符串分成几个?

  13. 13

    获取字符串中的最后一个子字符串?

  14. 14

    隐藏给定字符串中包含的任何URL,但不包含一个

  15. 15

    Javascript-如何检查一个字符串是否包含多个子字符串

  16. 16

    在测试中,列表仅包含一个特定字符串或多个相同特定字符串

  17. 17

    检查列表中的每个字符串(所有字符串)是否至少是另一个字符串中的一个子字符串

  18. 18

    字符串中是否包含任何字符?

  19. 19

    字符串是否在组中包含任何字符?

  20. 20

    在字符串中包含一个整数

  21. 21

    在字符串中包含一个单词并记录以下字符串

  22. 22

    如何检查一个字符串在GNU正则表达式中是否包含几个字符?

  23. 23

    测试单个字符串中是否有多个子字符串?

  24. 24

    如何识别范围是否包含一个子字符串但不包含另一个

  25. 25

    检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

  26. 26

    检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

  27. 27

    仅从linux中的字符串中过滤出一个子字符串

  28. 28

    Python / Pandas:在一个步骤中是否不包含两个字符串中的任何一个的列?

  29. 29

    检查一个字符串是否包含Ruby中另一个字符串的所有字符

热门标签

归档