【发布时间】:2021-12-19 14:29:13
【问题描述】:
我正在处理一个有角度的项目。 我有一个如下所示的字符串,我使用正则表达式整理了所有特殊字符。 现在,我希望前 2 个字符串位于方括号中,后两个字符串位于另一个方括号中,如坐标,输出应如下所示。 请帮我实现功能。
test: any = "((-1.23568 75.87956), (-1.75682 22.87694))"
我的 ts 代码如下:
hello()
{
this.new = ( this.test.replace(/[^\d. -]/g, ''));
this.newarr = this.new.split(" ");
const result = this.newarr.filter(e => e);
}
我在结果数组中的最终输出如下:
["-1.23568", "75.87956", "-1.75682", "22.87694"]
期望的输出
[ ["-1.23568", "75.87956"], ["-1.75682", "22.87694"] ]
【问题讨论】:
标签: javascript arrays string typescript