如何通过在 JavaScript 中第一次出现字符 (:) 来拆分字符串

康姆什

我有以下两个字符串:

1. 'TestKey : TestValue'
2. '"Test : Key" : Test:Value'

在这里,我想通过第一次出现字符冒号 (:) 来拆分两个字符串,如果字符串部分用双引号括起来,我必须忽略冒号。

我必须按如下方式拆分第一个字符串:

[TestKey, TestValue]

并且需要像下面这样拆分第二个字符串:

[Test : Key, Test:Value]

无论是否使用正则表达式,在 JavaScript 中的任何帮助都将不胜感激。

普拉莫德·帕蒂尔

我们需要先拆分并检查每组数据中的双引号,如果未找到则通过 join 添加它们。

var str = '"Test : Key" : Test:Value';
var arr = str.split(':');
var newArr = [];
var ktr = '';
for(let i=0;i<arr.length;i++) {
 if(arr[i].indexOf('"') !== -1) {
   ktr += arr[i] + ':';
 } else {
    newArr.push(arr[i]);
 }
}
if(ktr !== '') {
  ktr = ktr.substring(0,ktr.length-1);
  newArr.unshift(ktr);
}
console.log(newArr.join(':'));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除字符串中第一次出现的子字符串?

来自分类Dev

如何替换字符串中第一次出现的子字符串?

来自分类Dev

如何删除字符串中第一次出现的子字符串?

来自分类Dev

如何使用 JavaScript 动态方法从右侧删除/替换第一次出现的字符?

来自分类Dev

仅通过第一次出现的分隔符来分割字符串

来自分类Dev

通过第一次出现的分隔符来分割字符串

来自分类Dev

如何反复删除字符串中第一次出现的python?

来自分类Dev

如何查找未以指定字符结尾的子字符串的第一次出现

来自分类Dev

如何在第一次出现的一对字符串之间打印文本?

来自分类Dev

如何在字符第一次(也是第一次)出现后将字符串插入到另一个字符串中

来自分类Dev

如何使用正则表达式仅匹配每行中第一次出现的字符串

来自分类Dev

如何在 xsl 中第一次出现循环后放置某个文本或字符串?

来自分类Dev

如何从文件中删除前 X 行直到第一次出现特定字符串?

来自分类Dev

如何在Vim中第一次出现字符之前添加文本?

来自分类Dev

如何在第一次出现的:和冒号之间提取字符串

来自分类Dev

如何搜索字符串中第一次出现的“:/”,然后搜索找到的子字符串的所有其他出现,包括“:/”?

来自分类Dev

通过跳过拆分字符在JavaScript中拆分字符串

来自分类Dev

通过跳过拆分字符在JavaScript中拆分字符串

来自分类Dev

如何仅通过字符串中的第一个特殊字符来拆分字符串?

来自分类Dev

c - 如何在c中的同一字符串中找到该字符的第一次重复出现

来自分类Dev

通过数字 1 的两次出现和一次出现来拆分字符串

来自分类Dev

如何用第一次出现的逗号替换字符串列表?

来自分类Dev

如何在一个字符的第一次出现和另一个字符的第一次出现之间提取字符串?

来自分类Dev

如何使用javascript拆分字符串

来自分类Dev

如何删除字符串的第一次出现和最后一次出现之后的所有行?

来自分类Dev

如何仅在第一次出现结束字符串之前替换所有内容?

来自分类Dev

如何找到从字符串中某个位置开始的正则表达式第一次出现的索引?

来自分类Dev

如何捕获正则表达式第一次出现并使用 postgreSQL 插入到字符串中

来自分类Dev

字符串拆分并获得第一次和最后一次出现

Related 相关文章

  1. 1

    如何删除字符串中第一次出现的子字符串?

  2. 2

    如何替换字符串中第一次出现的子字符串?

  3. 3

    如何删除字符串中第一次出现的子字符串?

  4. 4

    如何使用 JavaScript 动态方法从右侧删除/替换第一次出现的字符?

  5. 5

    仅通过第一次出现的分隔符来分割字符串

  6. 6

    通过第一次出现的分隔符来分割字符串

  7. 7

    如何反复删除字符串中第一次出现的python?

  8. 8

    如何查找未以指定字符结尾的子字符串的第一次出现

  9. 9

    如何在第一次出现的一对字符串之间打印文本?

  10. 10

    如何在字符第一次(也是第一次)出现后将字符串插入到另一个字符串中

  11. 11

    如何使用正则表达式仅匹配每行中第一次出现的字符串

  12. 12

    如何在 xsl 中第一次出现循环后放置某个文本或字符串?

  13. 13

    如何从文件中删除前 X 行直到第一次出现特定字符串?

  14. 14

    如何在Vim中第一次出现字符之前添加文本?

  15. 15

    如何在第一次出现的:和冒号之间提取字符串

  16. 16

    如何搜索字符串中第一次出现的“:/”,然后搜索找到的子字符串的所有其他出现,包括“:/”?

  17. 17

    通过跳过拆分字符在JavaScript中拆分字符串

  18. 18

    通过跳过拆分字符在JavaScript中拆分字符串

  19. 19

    如何仅通过字符串中的第一个特殊字符来拆分字符串?

  20. 20

    c - 如何在c中的同一字符串中找到该字符的第一次重复出现

  21. 21

    通过数字 1 的两次出现和一次出现来拆分字符串

  22. 22

    如何用第一次出现的逗号替换字符串列表?

  23. 23

    如何在一个字符的第一次出现和另一个字符的第一次出现之间提取字符串?

  24. 24

    如何使用javascript拆分字符串

  25. 25

    如何删除字符串的第一次出现和最后一次出现之后的所有行?

  26. 26

    如何仅在第一次出现结束字符串之前替换所有内容?

  27. 27

    如何找到从字符串中某个位置开始的正则表达式第一次出现的索引?

  28. 28

    如何捕获正则表达式第一次出现并使用 postgreSQL 插入到字符串中

  29. 29

    字符串拆分并获得第一次和最后一次出现

热门标签

归档