在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使用正则表达式删除字符串中的其它字符只保留数字和字母

java中 去除String中的特殊符号保留字母和数字

如何去除文件名中的特殊字符

Python移除指定文件夹中所有文件名称中的特殊字符(数字特殊字符空格等)只保留字母字符

Python移除指定文件夹中所有文件名称中的特殊字符(数字特殊字符空格等)只保留字母字符

oracle 去掉字符,剩下数字