bat 提取文本中的指定字符串

我的txt文本中有一段内容 IP_ADDRESS = '192.168.224.128'
如何使用bat提取出其中的192.168.224.128部分?
谢谢!!!
文本中不仅有IP_ADDRESS = '192.168.224.128'
还有别的内容 如何提取出这一段呢?

@echo off
for /f "tokens=2 delims='" %%i in (file.txt) do (echo %%i)
pause>nul

追问

文本中不仅有IP_ADDRESS = '192.168.224.128'
还有别的内容 如何提取出这一段呢?

追答@echo off
for /f "tokens=1,2 delims'" %%a in (file.txt) do (if "%%a"=="IP_ADDRESS = " echo %%b)
pause>nul

追问

@echo off
for /f "tokens=1,2 delims='" %%a in (file.txt) do (if "%%a"=="IP_ADDRESS = " echo %%b)
pause>nul
十分感谢!! 这里少了一个=
顺便问一下 我想把这个%%b保存到for外面使用 应该如何赋值 谢谢!!!

追答@echo off
for /f "tokens=1,2 delims'" %%a in (file.txt) do (if "%%a"=="IP_ADDRESS = " set ip=%%b)
echo %ip%
pause>nul
rem 192.168.224.128在变量ip中

温馨提示:答案为网友推荐,仅供参考