如何为整数数组编写正则表达式?
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+)*\]$
它匹配字符串的 ^
开头,然后是文字 [
,后跟任意数量的数字。存在一个可选的重复组来匹配逗号分隔值,然后是输入字符串的文字 ]
和 $
结尾。
我有一个 JSON 路径表达式 - $.[*].incentiveId 它将 return 我的一个整数数组,格式如下
[11791275, 11792924, 11792242, 11793924]
如何为上述整数数组编写正则表达式?
注意:以上整数数组的大小每次都会不同。
我写了部分正则表达式。 ^[[0-9]*,\s 谁能帮我完成这个正则表达式?
似乎准备就绪 API 使用 Java 作为正则表达式,那么您可以使用以下正则表达式:
^\[\d+(?:,\s*\d+)*\]$
它匹配字符串的 ^
开头,然后是文字 [
,后跟任意数量的数字。存在一个可选的重复组来匹配逗号分隔值,然后是输入字符串的文字 ]
和 $
结尾。