如何使用jq的匹配和字符类进行测试?

How to use jq's match and test with character classes?

我认为这应该很简单,但对于我来说我无法弄明白。我可以测试文字的包含:

$ echo '"f1"' | jq 'test("1")'
true

但我无法测试字符 class(在本例中为数字)的包含:

$ echo '"f1"' | jq 'test("\d")'
jq: error: Invalid escape at line 1, column 4 (while parsing '"\d"') at <top-    level>, line 1:
test("\d")      
jq: 1 compile error

我使用的是 jq-1.5 发行版。

我已经尝试了所有我能想到的。请帮忙。

天哪,我刚刚弄明白了...我需要双重转义 \。我是个白痴>.<

$ echo '"f1"' | jq 'test("\d")'
true