本帖最后由 WHY 于 2016-1-31 22:48 编辑
test.bat- @if (0)==(0) echo off
- for /f "delims=" %%i in ('dir /b /a-d^|cscript //nologo //e:jscript "%~f0"') do ren %%i
- pause & exit
- @end
-
- var arr = WSH.StdIn.ReadAll().split('\r\n');
- var reg = /^((\d+\.)+\d+)([^《》]+?)(\.[^.]+)?$/;
- for(var i in arr){
- if(reg.test(arr[i])) WSH.Echo(arr[i].replace(reg, '"$&" "$1《$3》$4"'));
- }
复制代码
|