ss=["hsdU_DW#122","hsdU_DW#3","hsdU_DW#124"] ss[rank(each(x->x[regexFind(x, "[1-9]",strlen(x)-2):],ss))]
如果是表的列也可以处理
name=["hsdU_DW#122","hsdU_DW#3","hsdU_DW#124"] val=[12,4,7] tb=table(name,val) tb[rank(int(each(x->x[regexFind(x, "[1-9]",strlen(x)-2):],tb.name)))]