在C++中,如何只保留字符串中的数字而去除字母和符号,请给出示例语句,谢谢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在C++中,如何只保留字符串中的数字而去除字母和符号,请给出示例语句,谢谢相关的知识,希望对你有一定的参考价值。
参考技术A #include <iostream>using namespace std;
int main()
char list[100]='\0';
int i,j;
cin>>list;
for(i=0,j=0;list[i]!='\0';i++)
if(list[i]<='9'&&list[i]>='0')
list[j++]=list[i];
list[j]='\0';
cout<<list<<endl;
cin>>list;
本回答被提问者采纳 参考技术B int i,j;
for ( i=0,j=0; str[j]; j++ )
if ( str[j]>='0' && str[j]<='9' )
str[i] = str[j];
i++;
str[i] = '\0';
python使用正则表达式删除字符串中的其它字符只保留数字和字母
python使用正则表达式删除字符串中的其它字符只保留数字和字母
#python使用正则表达式删除字符串中的其它字符只保留数字和字母
# Python code to demonstrate
# to remove all the characters
# except numbers and alphabets
import re
# initialising string
ini_string = "123abcjw:, .@! eiw"
# printing initial string
print ("initial string : ", ini_string)
# function to demonstrate removal of characters
# which are not numbers and alphabets using re
result = re.sub(\'[\\W_]+
以上是关于在C++中,如何只保留字符串中的数字而去除字母和符号,请给出示例语句,谢谢的主要内容,如果未能解决你的问题,请参考以下文章
python使用正则表达式删除字符串中的其它字符只保留数字和字母
Python移除指定文件夹中所有文件名称中的特殊字符(数字特殊字符空格等)只保留字母字符