把字符串中所有标点符号用空格代替,用ASCII码进行判断怎么实现?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 21:10:17
把字符串中所有标点符号用空格代替,用ASCII码进行判断怎么实现?
字符串中包括中文和英文的字符,标点也包括了中文和英文标点,请问怎么通过ASCII码进行判断并将所有标点符号用空格来代替!谢谢能写出代码,谢谢了.
字符串中包括中文和英文的字符,标点也包括了中文和英文标点,请问怎么通过ASCII码进行判断并将所有标点符号用空格来代替!谢谢能写出代码,谢谢了.
好长时间了,还没有答案,不知要什么语言的,这里提供一个C的,供参考……
#include "stdio.h"
void main(void){
int i;
char chastr[]="这是些什么东西?我要的That something不是这个!那就让他们来吧.We are all students!",chb[200]="";
char cx;
for(i=0;cx=chastr[i];i++)
if(cx>=0)
if(cx'9' && cx'Z' && cx'z') chb[i]=' ';
else chb[i]=cx;
else if((cx&0xF0)==0xA0){//
chb[i++]=' ';
chb[i]=' ';
}
else {
chb[i++]=cx;
chb[i]=chastr[i];
}
chastr[i]=NULL;
printf("%s\n",chb);
}
#include "stdio.h"
void main(void){
int i;
char chastr[]="这是些什么东西?我要的That something不是这个!那就让他们来吧.We are all students!",chb[200]="";
char cx;
for(i=0;cx=chastr[i];i++)
if(cx>=0)
if(cx'9' && cx'Z' && cx'z') chb[i]=' ';
else chb[i]=cx;
else if((cx&0xF0)==0xA0){//
chb[i++]=' ';
chb[i]=' ';
}
else {
chb[i++]=cx;
chb[i]=chastr[i];
}
chastr[i]=NULL;
printf("%s\n",chb);
}
把字符串中所有标点符号用空格代替,用ASCII码进行判断怎么实现?
C#中如何将字符串中的所有标点符号用空格来代替?
汉字怎么用ASCII码进行表示?
怎么把英文单词转换成ascii编码的字符串
用JAVA编写一个程序,判断一个字符串中有几个单词,例:I am tom.输出三个单词.单词之间的空格数不定!
请问,在 JAVA 语言中,有一个字符串,如何确定最后一个标点符号的位置?标点符号包括中英文标点和空格.注意:这个字符串
用c语言如何判断一个字符串常量的字母个数,数字个数,空格个数,其他个数
C# 怎么把字符串里面所有单引号换成双引号
java中怎么搜索一个字符串中的所有英文单词?
c++字典排序题目就是用户输入字符串,然后按字典排序法输出我是想把每一个字符都变成数字进行比较,参考依据为ASCII码,
C++字符串交换,交换两个不同长度的字符串指针,分别输出之.要求:用函数调用的方式来实现.主函数中定义两个字符串,然后调
标点符号的ascii码范围是多少呀?