首先 这样的字段必须分段取字段
你给出的片名以]为分割点取字段比较合适
先给你讲一道例题
比如一个ip 你分别要取它的A段B段C段D段 很明显分割点是.
随便写个125.32.15.8存到一个叫123.txt
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1,2,3,4* delims=." %%a in (123.txt) do (
(set ss=%%a,dd=%%d)
(echo A段数字为!ss!,D段数字为!dd!)
)
pause
---------------------------------------------
同理可得如果以]为分割点
验证 写15358-拆弹部队[战争][中英双字]CD1存到一个叫456.txt
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1,2,3* delims=]" %%a in (456.txt) do (
(set tt=%%c)
(echo 这是电影的!tt!部分)
)
pause >nul
运行结果如下