; 缺点:首尾换行去除后,结果会丢失220688468和220601465【已通过函数补空格的方式修正】
数据=
(
220688468 、220680679、220678713、123456、
220673496、
终止订单
220661171、220660813、	220649911、220609952、220607667、12345678、220670555、220611390、220633892、220626696、220614758、	220622585、220602428、	220601465
)

MsgBox % Str(数据, 9)

Str(StrIn, Place:=9) {
    Loop {
        RegExMatch("`n" StrIn "`n", "(?<=[^\d])\d{" Place "}(?=[^\d])", Match)
        If !(Match)
            Break
        Strout .= Match "`n"
        StrIn := RegExReplace(StrIn, Match)
    }
    Return Trim(Strout, "`n")
}

 

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