此问题已在此处有答案:
Split string once in javascript?(17回答)
9年前关闭。
我知道在jQuery中有几种方法来拆分数组,但我有一个特殊的情况:例如,如果我有这两个字符串:
"G09.4 What"
"A04.3 A new Code"
当我用' '
拆分第一个时,我可以简单地选择前面的代码[0]
,即G09.4
。当我调用[1]
时,我得到的文本是:What
但是当我对第二个字符串做同样的操作时,我得到了[1]
A
,但我想检索A new Code
。
那么,我如何检索每个字符串的代码和单独的文本呢?
6条答案
按热度按时间gc0ot86w1#
使用方式
jckbn6z72#
您可以拆分字符串并移出返回数组中的第一个条目。然后加入剩菜。
lvjbypge3#
不使用空格分割字符串,而是使用
indexOf
和slice
的组合:4nkexdtk4#
您可以使用
match()
并通过正则表达式捕获您需要的内容:正如您所看到的,您需要的两个项位于返回数组的
[1]
和[2]
中。y0u0uwnf5#
这个呢
FIDDLE
或者,为了获得更高的性能,请尝试以下操作:
sshcrbum6#
您可以获取代码,然后将其从原始字符串中删除,从而既保留代码,又保留没有代码的字符串。