虽然有好用的Python,但还是得接触下C
过滤字符串多余的字符
C
#include <stdio.h>
void squeeze(char s[], char c){
int i, j;
for (i = j = 0; s[i] != '\0'; i++){
if (s[i] != c){
s[j++] = s[i];
}
}
s[j] = '\0';
printf("%s\n", s);
}
main(){
char seq[] = "whatz is yourz name?";
char word = 'z';
squeeze(seq, word);
}
Python
s = "whatz is your namez"
filter(lambda x: x != 'z', s)