a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > BAT > 正文

查找行中的第一個數據串

2020-07-26 20:25:45
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

@echo off
:: 查找形如 <input name=id value=1842 type=hidden> 的記錄中
:: 的第一個數字串
:: 通過探測每一個字符的類型來獲取,但是效率十分低下
:: code by jm 2006-10-16 CMD@XP
set num=0
setlocal enabledelayedexpansion
for /f "delims=" %%i in (input.txt) do call :intercept "%%i"
echo value=%str_%
pause
goto :eof
:intercept
set str=%1
set str=%str:~2,-2%
if not "%str%"=="" echo. "%str:~0,1%"|findstr "[0-9]">nul && (
set num=1&set str_=!str_!%str:~0,1%&&call :intercept " !str:~1! ")||(
if %num% equ 0 call :intercept " !str:~1! "
)
goto :eof
無奈何的方案,不依賴字符前后關系,會獲取 value= 后的任意值,速度非常快
更能處理形如input type=hidden name=id VALUE=465974855 <input type=hidden name=id value="1820988170"><input type=hidden name=id value=1008964101>
的字符串
@echo off
setlocal enabledelayedexpansion
FOR /f "delims=" %%i in (input.txt) do (
set "t=%%i"
set "t=!t:<= !"
set "t=!t:>= !"
set "t=!t:&= !"
set "t=!t:|= !"
call :sub !t !
)
pause
goto :eof
:sub
if "%1" == "" exit /b
if "%F%" == "1" echo %1 &set F=0
if "%1" == "value" set F=1
shift
goto sub
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91久久夜色精品国产九色 | 国产精品久久久一区二区 | 日韩中文字幕视频在线观看 | 成人久久一区 | 成人免费看片 | 国产精品91av | 日韩精品一区二区三区中文在线 | 亚洲欧洲日韩 | 成人天堂资源www在线 | 成人精品在线播放 | 国产成人在线播放 | 99re6在线视频精品免费 | 日本一区二区三区四区视频 | 日本国产精品视频 | 国产成人精品久久二区二区91 | 亚洲自拍av在线 | 日韩和的一区二区 | 色噜噜一区二区 | 久久视频在线免费观看 | 日韩91 | 欧洲毛片| 一本色道久久综合亚洲精品按摩 | 性视频一区二区 | 久久精品欧美一区二区三区麻豆 | 人人草视频在线观看 | 亚洲一本 | 亚洲午夜精品一区二区三区 | 精品亚洲一区二区三区四区五区 | 日韩免费 | 久久久国产精品入口麻豆 | 日韩在线一区二区三区 | 日日摸夜夜添夜夜添亚洲女人 | 18毛片 | 中文字幕亚洲欧美 | 黄色一级毛片免费 | 欧美精品一区二区三区在线四季 | 国产日皮视频 | 国产精品视频免费 | 成人aaaa| 亚洲国产精品免费 | 亚洲一区二区三区四区在线观看 |