javascript - 通过分隔符“空格”提取字符串
问题描述
我有一个'32109 NV Santa Clara'
需要提取的格式字符串'32109'
和'Santa Clara'
2 个不同的变量
例如字符串:
'34123 NV Blue Earth'
'45167 MN San Jose'
解决方案
您可以.split()
像下面这样使用(所有三个字符串示例)
var strng = '34123 NV Blue Earth';
var arr = strng.split(/\s*[A-Z]{2}\s*/);
console.log(arr);
var strng1 = '45167 MN San Jose';
var arr1 = strng1.split(/\s*[A-Z]{2}\s*/);
console.log(arr1);
var strng2 = '32109 NV Santa Clara';
var arr2 = strng2.split(/\s*[A-Z]{2}\s*/);
console.log(arr2);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
推荐阅读
- sql - 如何保持每个唯一 ID 的最新记录
- r - R 包“Seurat”因 openMP 错误而崩溃
- sql - 使用 Group-by 选择语句,同时忽略 Postgresql 上的列
- haskell - 使用 concatMap 创建平均值列表
- c# - 使用 UDP 发送到多个节点,同时保留相同的源端口
- java - 为什么我的 GLSL 单纯形噪声的质量比在 Java 上运行的要差那么多?
- bash - IFS 如何替换 char?
- python - matplotlib 显示日期错误
- javascript - 如何使用 ECMA 模块在 nodejs 中导入 .json 文件?
- javascript - InteliJ & javascript:'introduce variable' 是否可以改为'introduce const'?