如何能过滤掉字符串里面的空格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何能过滤掉字符串里面的空格相关的知识,希望对你有一定的参考价值。

参考技术A #include <stdio.h>
#include <string.h>
#include <malloc.h>
void trimall(char* s)

int l=strlen(s);
char* tp=(char*)malloc(l+1);
char* ctp=tp;
char* cs=s;
while(*s)

if(*s!=' ')

*tp=*s;
tp++;

s++;

*tp='\0';
strcpy(cs,ctp);
free(ctp);


int main()

char str[100];
printf("输入一个字符串:");
gets(str);
trimall(str);
printf("清除空格后:\n%s\n",str);
return 0;
参考技术B split(" ");
再组装起来

如何使用 $lte 从 json 中过滤掉字符串值

【中文标题】如何使用 $lte 从 json 中过滤掉字符串值【英文标题】:How to use $lte to filter out string value from json 【发布时间】:2021-10-01 12:42:53 【问题描述】:

我必须根据 contentRating 进行过滤

返回“contentRating”设置为 12+ 或更低的视频(%2B 为“+”编码 - 参考)- 将返回 12 岁用户可以观看的所有视频,即内容评级的视频 - “任何人”, “7+”、“12+”

如何在字符串上使用 $lte。它不起作用,任何其他替代方法可以做到这一点。 谢谢

【问题讨论】:

contentRating 字段是否枚举/一组固定值?如果是这样,使用$in 查找特定值可能是一个更简单的解决方案。 【参考方案1】:

由于字段contentRating的类型是string,所以使用$in操作符作为,

db.collection.find("contentRating": $in:["Anyone","7+","12+"])

【讨论】:

以上是关于如何能过滤掉字符串里面的空格的主要内容,如果未能解决你的问题,请参考以下文章

需要使用过滤器从给定字符串中删除空格

jquery datatable 后台获取到的数据 会被过滤掉空格,比如字符串三个空格 显示时只会显示一个空格。

字符串工具类(判断是否为空,是否不为空,过滤掉集合中的空格元素)

从字符串中过滤掉 url

AC日记——过滤多余的空格 1.7 23

如何替换掉字符串里的空格?