正则表达式:如何按字母顺序重新排序逗号分隔值

时间:2016-06-22 07:42:08

标签: regex string firebase alphabetical

我正在尝试存储一些firebase ID,它们是以逗号分隔的单个字符串,每个都可以以非字母字符开头。

var IDs = "-sdfasdf34552ghkjhghk,Fg3dffghdfghjksfgs";

因此,如上所述,存储的值将导致:

"Fg3dffghdfghjksfgs, -sdfasdf34552ghkjhghk"

我将在firebase中使用String.matches()。因此正则表达式也必须能够支持这些功能。 https://www.firebase.com/docs/security/api/string/matches.html

如果可以的话,我该如何开始写这类东西?

1 个答案:

答案 0 :(得分:0)

您不能使用正则表达式排序,它们不是为此而制作的。

相反,您应该尝试以下方法之一:

  • 使用您所用语言的排序说明。
  • 制作适合您数据的排序算法