【问题标题】:split a string to array containing pairs of two [duplicate]将字符串拆分为包含两个成对的数组[重复]
【发布时间】:2013-06-21 14:42:16
【问题描述】:

我有一个这样的字符串:56f7gg5cx887r7gt8r6t7

除了将其拆分为一个数组,然后循环两个i+2 并创建另一个数组,其中包含两个两个的条目。

有没有更简单的方法?

结果应该是这样的:['56','f7','gg','5c','x8','87','r7','gt','8r','6t','7']

【问题讨论】:

  • 为什么要这样做?
  • 因为听起来像是the XY problem的案例。
  • 我为什么需要这个无关紧要,除了这样做需要相当长的解释,而且不需要答案。我得到了我的答案。谢谢。
  • 我的用例是我有一个'YYYYMMDDhhmmss' 形式的日期字符串。将其拆分成对将比 6 个不同的子字符串更容易处理。

标签: javascript


【解决方案1】:

你可以使用match:

'56f7gg5cx887r7gt8r6t7'.match(/(..?)/g)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-19
    • 2011-12-20
    • 2017-04-15
    • 1970-01-01
    相关资源
    最近更新 更多