如何将字符串去掉引号
发布网友
发布时间:2022-05-17 09:25
我来回答
共3个回答
热心网友
时间:2023-10-17 07:52
首先开头要有这句:setlocal enabledelayedexpansion
不判断直接去掉所有的双引号:
set "current=!current:"=!"
判断双引号:
set "a=""(你也可以把第一个引号和最后一个引号去掉,不过那样的话注意行尾不要有空格)
if "!current:~0,1!"=="!a!" ...
提示:
你用set currentdir=c:\programs files\不就行了,我一般都这样写,用的时候用"%currentdir%"比较方便.
如果是用户输入的currentdir的话,然后用set currentdir=%currentdir:"=%去掉双引号.
另外,站长团上有产品团购,便宜有保证
热心网友
时间:2023-10-17 07:53
replace("TextBox","'",""&i.ToString()&".Text"
热心网友
时间:2023-10-17 07:53
void Filter(char* pStr, const char pFilter)
{
int nLen = strlen(pStr);
char* pTmpStr = new char[nLen];
memset(pTmpStr, 0, nLen);
char* pTmp = pTmpStr;
while (*pStr++)
{
if (cFilter != *pStr)
{
*pTmp = *pStr;
pTmp++;
}
}
*pTmp = '\0';
strcpy(pStr, pTmpStr);
delete pTmpStr;
}
使用:
Filter(s, c)