我正在尝试对字符串中的某些字符进行转义。字符串不断变化,例如Set-Cookie: SESSION=60a8245bc1976b40d0d8c4ff6f9784fc; path=/
我要删除Set-Cookie: SESSION=
并; path=/
离开60a8245bc1976b40d0d8c4ff6f9784fc
。但是由于它具有“复杂”字符,因此:
=
/
当我尝试时会返回错误
SET cookies2=%cookies:Set-Cookie: SESSION=%
SET cookies3=%cookies2:; path=/=%
echo %cookies3%
使用for /f
循环分割字符串:
@echo off
set "string=Set-Cookie: SESSION=60a8245bc1976b40d0d8c4ff6f9784fc; path=/"
set string
for /f "tokens=2 delims==;" %%a in ("%string%") do set "var=%%a"
echo -%var%-
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句