如何与包含符号的字符串进行字符串比较? 在我的特定情况下,我尝试将字符串与“%1”(包括引号)进行比较。
例如:
if "%var%" neq '"%1"' ( echo %var% )
我尝试过各种形式,我最新的样子:
if "%var%" neq """%%1"""
最佳答案
比较时用其他内容替换变量中的引号。如果 var
在这些地方已经有该符号,请与两个不同的字符进行比较,以使此技巧通用:
if "%var:"=*%%var:"=#%" neq "*%%1*#%%1#" echo Yay!
关于batch-file - 批量字符串与符号的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33357769/