需要正则表达式将数组中的整数分隔为逗号分隔

时间:2017-07-25 11:49:36

标签: arrays regex performance jmeter

我希望有一个正则表达式,用于将数组中的值传递给逗号分隔。这是我用于获取值的正则表达式。

  

正则表达式:id =" selectedAgency(。+?)"目前正在使用此正则表达式,我能够找到匹配的下面的值   ID =" selectedAgency [1]"

因此,我收到的结果如下:

  

&安培; selectedAgencies = [14],[12],[10],[9]

但是我希望实际输出如下:

  

& selectedAgencies = 14,12,10,9

2 个答案:

答案 0 :(得分:0)

不确定此JavaScript版本是否适合您,但现在确实如此。希望正则表达式和替换部分应该有所帮助。

let str = "&selectedAgencies=[14],[12],[10],[9]";
let result = str.replace(/\[(\d+)\]/g, "$1");   //&selectedAgencies=14,12,10,9

答案 1 :(得分:0)

enter image description here要删除[],请使用不同的正则表达式:

 Regex : id="selectedAgency\[(\d+)