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

How to write regular expression for an array of integers?

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

[11791275, 11792924, 11792242, 11793924]

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

注意:以上整数数组的大小每次都会不同。

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

似乎准备就绪 API 使用 Java 作为正则表达式,那么您可以使用以下正则表达式:

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

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