Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 如何为整数数组编写正则表达式?_Json_Regex_Ready Api - Fatal编程技术网

Json 如何为整数数组编写正则表达式?

Json 如何为整数数组编写正则表达式?,json,regex,ready-api,Json,Regex,Ready Api,我有一个JSON路径表达式-$.[*].incentiveId,它将以下面的格式返回一个整数数组 [117912751792411792411793924] 如何为上述整数数组编写正则表达式 注意:上述整数数组的大小每次都会有所不同 我已经编写了部分正则表达式^[[0-9]*,\s有谁能帮我完成这个正则表达式吗?API似乎已经准备好使用Java实现正则表达式了,那么您可以使用下面的正则表达式: ^\[\d+(?:,\s*\d+)*\]$ 它匹配字符串的^开头,然后是一个文本[,后跟任意数字。存

我有一个JSON路径表达式-$.[*].incentiveId,它将以下面的格式返回一个整数数组

[117912751792411792411793924]

如何为上述整数数组编写正则表达式

注意:上述整数数组的大小每次都会有所不同


我已经编写了部分正则表达式^[[0-9]*,\s有谁能帮我完成这个正则表达式吗?

API似乎已经准备好使用Java实现正则表达式了,那么您可以使用下面的正则表达式:

^\[\d+(?:,\s*\d+)*\]$

它匹配字符串的
^
开头,然后是一个文本
[
,后跟任意数字。存在一个可选的重复组来匹配逗号分隔的值,然后是一个文本
]
$
输入字符串的结尾。

您希望正则表达式匹配什么?整个整数数组(包括括号和逗号)还是仅匹配整数?整个数组(包括数字[]逗号和介于哪种语言或工具之间的空格)?您可以尝试
^\[\d+(?:,\s*\d+*\)$
。演示运行良好。非常感谢。我正在使用Ready API工具和JSON正则表达式匹配断言