用批处理获取文本文件中中括号之间的字符
时间: 2023-05-22 09:03:51 浏览: 93
获取文件中的中文字符
你可以使用以下代码来获取文本文件中中括号之间的字符:
@echo off
setlocal enabledelayedexpansion
set /p file=Enter filename:
for /f "tokens=* delims=" %%a in (%file%) do (
set line=%%a
set start=0
set end=0
set mid=0
for /L %%b in (0,1,!end!) do (
set char=!line:~%%b,1!
if "!char!"=="[" set start=%%b+1
if "!char!"=="]" set end=%%b-1
)
if !start! neq 0 (
set str=!line:~!start!,!end!!
echo !str!
)
)
pause
这个批处理会让你输入文件名,然后按行读取文件,并检查每行中是否有中括号。如果有,它会提取中括号中的字符并输出。
阅读全文