gpt4 book ai didi

javascript - 如何使用正则表达式检索字符串中的两个数字

转载 作者:行者123 更新时间:2023-11-30 07:35:33 25 4
gpt4 key购买 nike

我正在尝试从以下字符串中检索两个整数(不是 float ):

 0 1 
0 2
0 3
0 4
0 5
0 6
0 7
0 8
12 11
10 22
33 2
102 149

我想像这样进入 javasScript:

 var line = "0 1";
var firstInt = line.someMagic();
var secondInt = line.someMagic();

请帮忙。任何帮助将不胜感激。谢谢!

编辑

不能使用split方法。
因为有时行在每行的前面或末尾额外的空间!

喜欢:

var line = " 0 2 ";

这就是我需要正则表达式的原因。

编辑 2

事实证明,我不需要正则表达式!

感谢您的帮助!

最佳答案

只需在空格处拆分行,然后parseInt 将字符转换为数字:)

var line = "-21 42";

var ints = line.split(' ').map(function (num) {
return parseInt(num, 10);
});

var firstInt = ints[0]; // -21
var secondInt = ints[1]; // 42

编辑:

如果您担心尾随空格等问题,只需先 trim 字符串即可:

var ints = line.trim().split(' ').map(...

关于javascript - 如何使用正则表达式检索字符串中的两个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34645855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com