我正在处理字符串:{()}
我的代码搜索第一个)
并用空格替换它和它前面的字符(
,结果是{{1} }
我想做的不是将匹配替换为空格,而是从字符串中删除括号,然后使用现有代码再次检查字符串。我正试图找到一种方法来使用{ }
或类似的
memmove
答案 0 :(得分:0)
所以你想把剩余的字符串2位置移到左边?
试试这个:
memmove(pch-1, pch+1, strlen(pch+1) + 1);
答案 1 :(得分:0)
不要使用memmove()
和strlen()
,只需使用strcpy()
。
strcpy( pch - 1, pch + 1);