如何使用包含符號的字符串進行字符串比較? 在我的特殊情況下,我試圖將一個字符串與「%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