我一直在尝试使用不同的工具和网站(例如regexr.com)来实现这一点,但是我们无法弄明白。
我在文本的某处有一大块文字:
javascript:device_popup(256, 3409)
我试图得到256有时会有上面的多个但是逗号的数字对于每个文本块总是相同的。
我尝试了以下
的变体/\[(.*?)\]/g
/javascript:device_popup\[(.*?)\]/g
/javascript:device_popup\(\.(*?),)/
答案 0 :(得分:0)
您的第一次尝试匹配方括号之间的所有内容。第二次尝试只有在前面加上“javascript:device_popup”时才会这样做。在第三次尝试中,您的语法不正确。
您可以按如下方式修改正则表达式:
/javascript:device_popup\((\d+)/