我怎样才能从文件中获取一个单词并将其设置为变量,例如:
文本文件包含大量文本,我想只找到一个带有4或5个随机字符的单词
Fatbardh:79%
现在我想得到Fatbardh这个词,但79%可能是随机数 是任何数字,我想获得该随机数并将其设置为变量
有人可以帮助我 文本文件也很长,不仅有很多单词 包含一个词,我不知道该怎么做答案 0 :(得分:0)
由于您知道要搜索的行中的字符串标记,因此可以使用FOR /F
来处理FINDSTR
命令的输出。
@echo off
for /f "tokens=2 delims=: " %%a in ('findstr /i "Fatbardh" "YourFile.txt"') do set percent=%%a
echo %percent%
如果您不想在变量中使用%符号,请将其包含在分隔符中。
@echo off
for /f "tokens=2 delims=:%% " %%a in ('findstr /i "Fatbardh" "YourFile.txt"') do set percent=%%a
echo %percent%