如何使用包含符号的字符串进行字符串比较? 在我的特殊情况下,我试图将一个字符串与“%1”(包括引号)进行比较。批处理字符串与符号比较
例如:
if "%var%" neq '"%1"' (echo %var%)
我曾尝试过各种形式,我最新的模样:
if "%var%" neq """%%1"""
如何使用包含符号的字符串进行字符串比较? 在我的特殊情况下,我试图将一个字符串与“%1”(包括引号)进行比较。批处理字符串与符号比较
例如:
if "%var%" neq '"%1"' (echo %var%)
我曾尝试过各种形式,我最新的模样:
if "%var%" neq """%%1"""
而比较变量中的引号用别的东西代替。而如果var
已经在那些地方该符号也有两种不同的人物相比,使这一招通用:
if "%var:"=*%%var:"=#%" neq "*%%1*#%%1#" echo Yay!
您试图查看变量'%var%'是否包含文字字符串'“%1”'? – SomethingDark
为什么%var%已经在变量中有引号? – Squashman