返回列表 发帖
本帖最后由 pcl_test 于 2017-4-11 13:11 编辑

标题最好标明下明确内容如将字母按大小写归并/分组
@echo off
powershell ^
    $a='bBAathToHOMmEe'.ToCharArray()^|group {1*$_ -lt 97};^
    -join ($a[0].group+$a[1].group);
pauseCOPY
@echo off
cd /d %tmp%&cmd /u /c echo;bBAathToHOMmEe|more>$
(for /f %%a in ('findstr [abcdefghijklmnopqrstuvwxyz] $^&findstr [ABCDEFGHIJKLMNOPQRSTUVWXYZ] $') do set /p=%%a)<nul
pauseCOPY
2

评分人数

TOP

回复 9# 523066680
还有这两种
@echo off&setlocal enabledelayedexpansion
set s=bBAathToHOMmEe
for /f "delims=" %%a in ('tree "\*\%s%"^|find ":\*\"') do set "t=%%~nxa"
rem 或者dir /L
set n=0
:lp
if "!s:~%n%,1!" neq "!t:~%n%,1!" (
    set /p=!s:~%n%,1!<nul
) else (
    set r=!r!!s:~%n%,1!
)
set /a n+=1
if "!s:~%n%!" neq "" goto :lp
echo;%r%
pauseCOPY
1

评分人数

    • 523066680: 这细节掌控,惊人PB + 6 技术 + 1

TOP

返回列表