代码之家  ›  专栏  ›  技术社区  ›  Steve E.

Regex以升序选择匹配项

  •  1
  • Steve E.  · 技术社区  · 7 年前

    是否可以创建一个正则表达式,以按排序顺序返回匹配项?

    例如,使用字符串

    'banana apple'
    

    是否有类似的正则表达式 /([a-z]+)/ 可以按字母数字排序顺序返回匹配项。

    matches => {'apple', 'banana'}
    

    注:

    在这个特定场景中,匹配的数量是预先知道的,而不是它们出现的顺序。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Nir Alfasi    7 年前

    答案是否定的。收集所有匹配项,然后进行排序。