本帖最后由 CrLf 于 2017-2-17 17:00 编辑
- 1>1/* :
- @echo off
- cscript /nologo /e:jscript "%~0" <测试.txt >排序.txt
- pause & exit /b
- */
- var text = WSH.StdIn.ReadAll()
- var arr=[];
-
- text.replace(
- /.+? +(\d+)年(\d+)月(\d+)日(\d+)时(\d+)分(\d+)秒.+/mg,
- function($0,Y,m,d,H,M,S){
- arr.push({dt:new Date(Y+'/'+m+'/'+d+' '+H+':'+M+':'+S),str:$0})
- }
- )
-
- arr = arr.sort(function(a,b){return a.dt-b.dt})
-
- for(var i in arr){
- WSH.Echo(arr[i].str)
- }
复制代码
|