如何从字符串“C27_W112_V113_Table__6__1”字符串“6”或字符串“C27_W120_V153_Table__22__1”字符串“22”中获取。谢谢
您可以通过两种方式实现
const re = /(\d+)__\d+$/;
let values = [
'C27_W112_V113_Table__6__1',
'C27_W120_V153_Table__22__1'
];
values.forEach(str => console.log(str.match(re)[1]));
values.forEach(str => {
let reversed = str.split('').reverse().join('');
let index = reversed.indexOf('__');
console.log(reversed.slice(index+2, reversed.indexOf('__', index+1)));
});
这里有一个片段
const re = /(\d+)__\d+$/;
let values = [
'C27_W112_V113_Table__6__1',
'C27_W120_V153_Table__22__1'
];
values.forEach(str => console.log(str.match(re)[1]));
console.log('--------');
values.forEach(str => {
let reversed = str.split('').reverse().join('');
let index = reversed.indexOf('__');
console.log(reversed.slice(index+2, reversed.indexOf('__', index+1)));
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句