用多个定界符分割字符串,并保留一些定界符,同时丢弃其他定界符

蒂玛·伊沃·巴蒂斯(Timar Ivo Batis)

我想" "在删除时按空格分割,","在保留时也用逗号分割

var str = "This is a word, and another."
var regexKeepCommaDelimeter = new RegExp(/(,)/,'g')
var regexKeepCommaRemoveSpace = new RegExp(/(????)/,'g')
var splitArray = str.split(regexKeepCommaRemoveSpace)
var desiredArray = ['This', 'is', 'a', 'word', ',', 'and', 'another.' ]
var testPassed = splitArray.every((x,i)=> x == desiredArray[i])
console.log('Arrays match:', testPassed)
维克多·史翠比维

匹配空格,并使用分割时匹配并捕获逗号str.split(/\s+|(,)/).filter(Boolean)

或者,您可以匹配除空格和逗号以外的任意数量的字符,或者仅与匹配一个字符str.match(/[^\s,]+|,/g)

var str = "This is a word, and another.";
console.log(
  str.split(/\s+|(,)/).filter(Boolean)
);
// => ["This", "is", "a", "word", ",", "and", "another."]

console.log(
  str.match(/[^\s,]+|,/g)
);
// => ["This", "is", "a", "word", ",", "and", "another."]

.filter(Boolean)部分将从结果数组中删除由于最终连续匹配或字符串开头的匹配而出现的空项目。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用多个定界符分割字符串,并保留一些定界符,但不是全部

来自分类Dev

使用各种定界符分割字符串,同时保留定界符

来自分类Dev

拆分字符串保留一些定界符,但删除另一个定界符

来自分类Dev

用多个定界符分割字符串,忽略重复的定界符

来自分类Dev

用多个定界符分割字符串,并忽略引号中的定界符javascript

来自分类Dev

分割多个定界符,但将定界符保留在同一字符串上

来自分类Dev

分割多个定界符,但将定界符保留在同一字符串上

来自分类Dev

在C ++中使用多个定界符(包括定界符)分割字符串

来自分类Dev

如何分割字符串并保留定界符?

来自分类Dev

分割字符串并保留定界符

来自分类Dev

根据多个定界符分割字符串

来自分类Dev

使用多个嵌套定界符分割字符串

来自分类Dev

在多个定界符上分割字符串

来自分类Dev

使用多个定界符分割字符串

来自分类Dev

如何使用多个定界符分割字符串

来自分类Dev

使用多个定界符分割python字符串

来自分类Dev

sh-用定界符分割字符串

来自分类Dev

使用sed用定界符分割字符串

来自分类Dev

用双定界符分割字符串

来自分类Dev

用awk和定界符分割字符串

来自分类Dev

用定界符分割字符串

来自分类Dev

用定界符分割字符串

来自分类Dev

用awk和定界符分割字符串

来自分类Dev

用多个定界符分割

来自分类Dev

C ++通过定界符分割字符串并保持定界符在结果中

来自分类Dev

按定界符分割字符串并包含定界符-Common Lisp

来自分类Dev

python使用多定界符分割字符串并保留这些定界符python--快速方法

来自分类Dev

Java用多个定界符分割字符串,其中一些是2个字符的序列

来自分类Dev

Java用多个定界符分割字符串,其中一些是2个字符的序列

Related 相关文章

  1. 1

    使用多个定界符分割字符串,并保留一些定界符,但不是全部

  2. 2

    使用各种定界符分割字符串,同时保留定界符

  3. 3

    拆分字符串保留一些定界符,但删除另一个定界符

  4. 4

    用多个定界符分割字符串,忽略重复的定界符

  5. 5

    用多个定界符分割字符串,并忽略引号中的定界符javascript

  6. 6

    分割多个定界符,但将定界符保留在同一字符串上

  7. 7

    分割多个定界符,但将定界符保留在同一字符串上

  8. 8

    在C ++中使用多个定界符(包括定界符)分割字符串

  9. 9

    如何分割字符串并保留定界符?

  10. 10

    分割字符串并保留定界符

  11. 11

    根据多个定界符分割字符串

  12. 12

    使用多个嵌套定界符分割字符串

  13. 13

    在多个定界符上分割字符串

  14. 14

    使用多个定界符分割字符串

  15. 15

    如何使用多个定界符分割字符串

  16. 16

    使用多个定界符分割python字符串

  17. 17

    sh-用定界符分割字符串

  18. 18

    使用sed用定界符分割字符串

  19. 19

    用双定界符分割字符串

  20. 20

    用awk和定界符分割字符串

  21. 21

    用定界符分割字符串

  22. 22

    用定界符分割字符串

  23. 23

    用awk和定界符分割字符串

  24. 24

    用多个定界符分割

  25. 25

    C ++通过定界符分割字符串并保持定界符在结果中

  26. 26

    按定界符分割字符串并包含定界符-Common Lisp

  27. 27

    python使用多定界符分割字符串并保留这些定界符python--快速方法

  28. 28

    Java用多个定界符分割字符串,其中一些是2个字符的序列

  29. 29

    Java用多个定界符分割字符串,其中一些是2个字符的序列

热门标签

归档