javascript - 使用javascript获取2个字符串之间的单词
问题描述
我的返回值为“SomeCode SomeAddressHere SecondAddressHere, SomeCityHere, SomeCountryHere”
我想返回SomeAddressHere和SecondAddressHere这两个词
我试过了:
var str2 = "SomeCodeHere Los Angeles City, California, USA";
var str = 'one:two;three';
str2.split(' ')[1].split(',')[0]
console.log(str2);
它只返回Los,我想得到Los Angeles City和另一个城市也可以有 Single space 的东西,我想得到 SomeCode和第一个逗号之后的单词
它应该有输出:洛杉矶市
解决方案
这是一个非常简单的解决方案。
你可以用空格分割字符串...
对字符串进行切片,然后从第一个索引中取出所有内容(即“Los Angeles ...)
用空格连接字符串。
用逗号分隔它们。
取第一个索引
希望这是有道理的。
var str2= "SomeCodeHere Los Angeles City, California, USA";
console.log(str2.split(" ").slice(1).join(" ").split(",")[0])
推荐阅读
- javascript - eslint 没有发现语法错误
- javascript - Memberpress 帐户表单未显示自定义字段
- python - 在 Torch 中反转整数类型矩阵时出错
- python - Django MOD_WSGI 设置?MOD_WSGI Apache2 403 您无权访问此资源
- javascript - 在 MERN 中定义新用户时,MERN 堆栈中出现 500 内部服务器错误
- javascript - 如何将事件侦听器添加到画布上绘制的矩形?
- c# - 使用 SqlDataReader 从不同的结果集中读取数据
- sql-server - 我们可以在存储过程中根据某些条件添加多个更新语句吗
- mysql - 结合 ORDER BY FIELD 和另一个查询
- azure - Mac 上的 AzureAD Powershell