javascript - split 导致尾端丢失

标签 javascript regex string split

我正在努力保持 split 的尾端

myLink = link.split(/\d/, 2)[1]

不管它分割的是什么字符串

link = 1 some text 800 hello world

会像这样 split :

1,
some text

我最终失去了尾端 800 hello world

我该怎么做才能保留这些信息。

最佳答案

这是因为您将 2 的限制传递给 split 函数,所以您在 split 数组中只得到两个结果。省略 2,你会得到它们:

var splitArray = link.split(/\d/);

关于javascript - split 导致尾端丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13742186/

相关文章:

javascript - Angular ui-router 将值解析为字符串

javascript - 照片打开后如何在照片上放置链接?

java - 如何使用 XSLT v1.0 插入文本而不是使用 XSLT v2.0 正则表达式?

java - 如何使用正则表达式提取 CSS 颜色?

c# - 将 float 转换为 double 会丢失精度但不会通过 ToString

c# - 防止替换逗号分隔字符串中已替换的字符串

javascript - 检测向上滚动效果不佳

java - 带有 "or"运算符的正则表达式多个字符串

C# 字符串拆分

javascript - 使用 Javascript 查找字符串中被替换的部分