提取一个字符串中的数字,并将其转为数组

Posted 打静爵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提取一个字符串中的数字,并将其转为数组相关的知识,希望对你有一定的参考价值。

有米科技2017校招笔试题之一,以下是自己写的,不代表最佳答案。

举例:str = ‘fdfd22fifei42fkdfl5hf66‘;

结果应为:[22,42,5,66]

var str = ‘shj33jfdk24fdi12f555‘;

        function getNum(str) {
            res = str.replace(/[^0-9]+/g, ‘,‘);
            res1 = res.split(‘,‘);
            res2 =  res1.map(function(i) {
                return i*1;
            })
            res2.shift();
            return res2;
        }
     
        console.log(getNum(str))

 

以上是关于提取一个字符串中的数字,并将其转为数组的主要内容,如果未能解决你的问题,请参考以下文章

请问如何使用MATLAB进行元胞数组批量提取数据。

c语言中字符串能否转为代码执行?或者有啥替代办法?

C++中如何提取string数组中的数字

LeetCode刷题-008字符串转为整数

将数组中的字符串转数字

如何在Javascript中从数组中提取值