batch-file - 批量字符串与符号的比较

标签 batch-file string-comparison

如何与包含符号的字符串进行字符串比较? 在我的特定情况下,我尝试将字符串与“%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/

相关文章:

c - 如何比较 "text"(字符串)以用作 if 语句的条件

matlab - 比较两个表中的字符串matlab

Node 中的 JavaScript 字符串比较失败

batch-file - 关于设置Kafka环境的问题

windows - 无法从批处理文件启动程序。 Windows 找不到文件

windows - 用于测试 TASKKILL 错误级别的语法

excel - VB/VBA StrComp 或 =

mysql - 如何在 MySQL 上进行 SQL 区分大小写的字符串比较?

windows批量比较md5sum和md5文件内容

batch-file - TYPE 命令问题 - 批处理文件