回复 4# 523066680
谢谢版主,请问有批处理方案吗?
新人刚开始学【绝非伸手党】,有个大概思路:- @echo off
- echo on
- setlocal enabledelayedexpansion
- for %%a in (134 135 136 137 138 139 150 151 152 158 159 157 182 187 188 147 130 131 132 155 156 185 186 133 153 180 189) do (set 3a=%%a
- for /f "delims=!3a! tokens=1*" %%b in ('type a.txt^|find "!3a!"') do (
- rem 我这个只能查到第一个出现数字的地方,这个delims和tokens要怎么写才能把每一行的所有数字都查到呢
- set 8b=%%c
- set "8b=!8b:~0,8!"
- rem 这里判断变量8b是否全部是数字 if "!8b!"==(全部是数字)
- echo,!3a!!8b!>>phnum.txt
- )
- )
- pause>nul
复制代码
|