JavaScript按多次出现的字母拆分字符串

用户名

我正在尝试按单个或多个字母出现来拆分字符串。

例如:

aaabbcapppp,将产生数组, ["aaa", "bb", "c", "a", "pppp"]

我最无效率的想法是只是利用newArray = str.split("");并根据我的需要重建阵列。我认为有一个更有效的解决方案。

聚苯乙烯

这样的事情会起作用:

"aaabbcapppp".match(/(.)\1*/g) // ["aaa", "bb", "c", "a", "pppp"]

(.)匹配在组1中捕获的任何单个字符,然后匹配重复重复零次或多次的同一字符(\1是与组1中匹配的后向引用完全匹配的反向引用)。

要仅匹配拉丁字母,请考虑使用[a-z],例如:

"aaa-bbca!!pppp".match(/([a-z])\1*/g) // ["aaa", "bb", "c", "a", "pppp"]

在此,-!!不包括在结果数组中。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java-按数字和字母拆分字符串

来自分类Dev

按字符的最后出现拆分字符串的最佳方法?

来自分类Dev

Javascript 匹配字符串中的多次出现?

来自分类Dev

ArcPy,Python-多次出现连字符时拆分字符串

来自分类Dev

将字符串拆分为字母

来自分类Dev

按字符拆分字符串

来自分类Dev

按转义字符拆分字符串

来自分类Dev

Javascript,以大写字母拆分字符串并隔离大写字母

来自分类Dev

按字母拆分Python字符串并保留分隔符

来自分类Dev

Excel公式:如何按大写字母拆分字符串

来自分类Dev

JavaScript:仅按字符或按字符+数字(如果存在)拆分字符串

来自分类Dev

如何在Python中首次出现字母时拆分字符串?

来自分类Dev

如何查找此特定字符串的多次出现并将其拆分为列表?

来自分类Dev

JavaScript字符串拆分

来自分类Dev

按字符串长度拆分系列

来自分类Dev

如何按单词拆分字符串?

来自分类Dev

按字符串数组拆分长字符串

来自分类Dev

字符串中多次出现的索引

来自分类Dev

替换多次出现的动态字符串?

来自分类Dev

获取多次出现的字符串之间的字符串

来自分类Dev

JavaScript使用正则表达式按大写字母拆分字符串,但在一起时除外

来自分类Dev

拆分字符串,然后按字符数拆分

来自分类Dev

JavaScript拆分,按最后一个DOT“。”拆分字符串。

来自分类Dev

Python-按定界符出现次数拆分大字符串

来自分类Dev

Flutter / Dart:按第一次出现的方式拆分字符串

来自分类Dev

SQL:按周拆分字符串并计算出现次数

来自分类Dev

如何根据特殊字符拆分字符串(多次)

来自分类Dev

字符串中最低字母(按字母顺序)的方法

来自分类Dev

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

Related 相关文章

  1. 1

    Java-按数字和字母拆分字符串

  2. 2

    按字符的最后出现拆分字符串的最佳方法?

  3. 3

    Javascript 匹配字符串中的多次出现?

  4. 4

    ArcPy,Python-多次出现连字符时拆分字符串

  5. 5

    将字符串拆分为字母

  6. 6

    按字符拆分字符串

  7. 7

    按转义字符拆分字符串

  8. 8

    Javascript,以大写字母拆分字符串并隔离大写字母

  9. 9

    按字母拆分Python字符串并保留分隔符

  10. 10

    Excel公式:如何按大写字母拆分字符串

  11. 11

    JavaScript:仅按字符或按字符+数字(如果存在)拆分字符串

  12. 12

    如何在Python中首次出现字母时拆分字符串?

  13. 13

    如何查找此特定字符串的多次出现并将其拆分为列表?

  14. 14

    JavaScript字符串拆分

  15. 15

    按字符串长度拆分系列

  16. 16

    如何按单词拆分字符串?

  17. 17

    按字符串数组拆分长字符串

  18. 18

    字符串中多次出现的索引

  19. 19

    替换多次出现的动态字符串?

  20. 20

    获取多次出现的字符串之间的字符串

  21. 21

    JavaScript使用正则表达式按大写字母拆分字符串,但在一起时除外

  22. 22

    拆分字符串,然后按字符数拆分

  23. 23

    JavaScript拆分,按最后一个DOT“。”拆分字符串。

  24. 24

    Python-按定界符出现次数拆分大字符串

  25. 25

    Flutter / Dart:按第一次出现的方式拆分字符串

  26. 26

    SQL:按周拆分字符串并计算出现次数

  27. 27

    如何根据特殊字符拆分字符串(多次)

  28. 28

    字符串中最低字母(按字母顺序)的方法

  29. 29

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

热门标签

归档