从字符串中查找数字组
Finding number groups from a string
我有以下字符串列表:
M64.933,9.425
M53.333,19
M81.333,20.67
M90,33
我需要提取整数或十进制的数字组,我有以下正则表达式 (''d*.*''d+) 适用于第一组,我的结果是:
["64.933", "64.933"]
["53.333", "53.333"]
["81.333", "81.333"]
["90", "90"]
分别,我怎样才能得到第二组?像这样:
["64.933", "9.425"]
["53.333", "19"]
["81.333", "20.67"]
["90", "33"]
尝试使用以下正则表达式/'d+('.'d+)?/g
:
var s = 'M64.933,9.425';
s.match(/'d+('.'d+)?/g); // => ["64.933", "9.425"]
例如:
var ss = ["M64.933,9.425", "M53.333,19", "M81.333,20.67", "M90,33"]
var ns = ss.map(function(s) { return s.match(/'d+('.'d+)?/g); });
ns // => [["64.933","9.425"],["53.333","19"],["81.333","20.67"],["90","33"]]
相关文章:
- 如何使用JavaScript查找1和N之间的所有数字的总和
- JavaScript 在数组中查找缺少的数字
- RegEx查找4位数字前后的逗号
- 如何使用 num.toString 和 str.split 查找整数的最后一位数字
- Javascript Regex,在字符串中查找数字
- 查找总和最大的数字(Javascript)
- JS:从数组中查找特定范围内的最低/最高数字
- 查找字符串及其索引中的最大数字
- 给定一个带有数字的数组,我如何编写一个递归函数,当 2 个元素加起来为一个目标时,它会在数组中查找索引
- Javascript从关联数组中查找最低数字(气泡排序方法)
- 如何在HTML5 / javascript中查找十六进制值的特定位或数字
- 在一串数字中查找特定值
- 搜索并查找以特定数字开头的数字
- reg ex表达式,以查找并替换[]中的数字
- Javascript循环数组以查找可被3整除的数字
- 如何使用javascript查找可被多个数字整除的数字
- 查找数组中的下一个最高数字 - jquery
- 如何查找和替换包含数字的名称并将该数字存储在变量中
- 自动查找数字总和,因为用户输入值是动态的,而不管输入的数量如何.如果用户输入的数字不是,则提醒用户
- 数字查找器regex问题