array := ["vUPEXs2iepsN#d1Nj3FRxu??", "222222222222222222==", "qwejlkqwejlqwej", "tWRGZq0kgrqL!f3Lh1DPzw=="]

; 创建一个新的数组,用于存储结尾为"=="的字符串
newArray := []

; 遍历原始数组
Loop % array.Length()
  ; 检查字符串结尾是否为"=="
  if (SubStr(str := array[A_Index], -1) = "==")
    newArray.Insert(1, str) ; 将结尾为"=="的字符串添加到新数组
   else
    newArray.Push(str)  ; 将其他字符串添加到新数组的末尾


; 转成字符串显示
JoinArray(新array, separator := "`n") {
  Loop % 新array.MaxIndex()
    result .= 新array[A_Index] . separator
  return result
}

MsgBox % "排序后:`n" . JoinArray(newArray)  ; 用JoinArray转成了字符串显示

 

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。