我试图从字符串中获取size
值,如下所示:
https://example.com/eb5f16e5-9b3d-cfcd-19b0-75c6ace724e1/size/80x90/center/
我使用match
方法并遵循RegEx:
'...'.match(/\/(\d+)x(\d+)\//g)
但match
仅返回["/80x90/"]
而没有单独的尺寸值,例如["/80x90/", "80", "90"]
我做错了什么?
Here您可以测试我的RegEx。
答案 0 :(得分:0)
您不需要<custom-element v-demo="() => {this.$emit('change', 'test', true)}" />
修饰符,如果没有它,您可以获得匹配的组:
g
答案 1 :(得分:0)
RegExp#exec
将返回所有捕获的组,包括捕获的子表达式。
var url = 'https://example.com/eb5f16e5-9b3d-cfcd-19b0-75c6ace724e1/size/80x90/center/';
var patt = /\/(\d+)x(\d+)\//g;
var result = [];
while ((result = patt.exec(url)) !== null) {
console.log(result);
}