c# 一串字符,去除不是数字的字符,去除重复的数字,拆分存入数组,谢谢!

作者&投稿:蔚沈 (若有异议请与网页底部的电邮联系)
C#编写一个方法,去除数组中重复数据。~

方法一:先引用 using System.Linq;
int[] DelRepeatData(int[] a)
{
return a.GroupBy(p => p).Select(p => p.Key).ToArray();
{
方法二:如图


string[] str="1,2,3,11,12,13".Split(',');这样会用,号分隔出所有字符并存入数组

1:把字符串拆分成一个数组,每个位置只保存一个长度的内容
2:写一个方法或者网上搜一个,判断是不是数字,循环数组判断是数字的加入一个新的数组
3:循环新的数组每个都和当前数组内容比对,重复的不做操作,不重复的保存

int i;
int flg[10];
char ch;
string str;
for(i=0;i<sum.length;i++) flg[i] = 0;
for(i=0;i<s.length();i++) {
    ch = s.charAt(i);
    if ('0' <= ch && ch <= '9') {
        flg[ch - '0']++;
    }
}
str = string.empty;
for(i=0;i<sum.length;i++) {
    if (flg[0] != 0) {
        str += (i + '0');
    }
}
...


拆分数组,然后正则验证先去掉不是数字的字符,再对照重复数字

var b = Regex.Replace("123A去哦的萨芬42189", @"[^\d]+", "").ToArray ().Distinct ().ToArray ();


涵江区13166513038: c# 一串字符,去除不是数字的字符,去除重复的数字,拆分存入数组,谢谢! -
拓购幼泻: 1:把字符串拆分成一个数组,每个位置只保存一个长度的内容 2:写一个方法或者网上搜一个,判断是不是数字,循环数组判断是数字的加入一个新的数组 3:循环新的数组每个都和当前数组内容比对,重复的不做操作,不重复的保存

涵江区13166513038: c#中如何过滤非数字字符 -
拓购幼泻: 在keypress事件中判断输入的是不是数字(ascii码),如果不是就取消keypress 事件

涵江区13166513038: 怎样删除一个字符串中除了汉字之外的所有字符,包括删除标点、字母、数字、特殊符号等! -
拓购幼泻: 用正则表达式的Replace替换所有符合条件的字符为""即可.先去查下汉字的unicode编码范围,然后取反替换

涵江区13166513038: C语言.输入一个字符串,删除非数字字符后将数字倒置后输出 -
拓购幼泻: 楼主这里出错了: while(str[i]!='\0') { if((str[i]>='0')&&(str[i] { /*******found********/ str[k]=str[i]; k++; } i++; } str[k]='\0'; 应该在while语句后加一句:str[k]='\0';表示字符串结束,因为为新的字符串了,删除字母后

涵江区13166513038: 用大一C语言的智识做 定义个函数 删除字符串中的非数字字符~~求高人做下啊 -
拓购幼泻: #include"sdtio.h" main() { char c; int i=0,j; for(;c=getchar!=/n;i++) {printf("%s",c); if(c>"9"&&c<"0") printf("%s",c); } }

涵江区13166513038: C#中有没有去掉一个字符串中的指定的某些字符的函数? -
拓购幼泻: string s="淘宝梦琪动漫屋"; s = s.replace("淘宝",""); 意思把淘宝两个字替换成空,相当于去掉了

涵江区13166513038: 怎样去除字符串中指定字符以外的字符 - 技术 -
拓购幼泻: 我找不到这样的函数,不过可以这样实现:[php]preg_match_all(\'/[0-9A-Za-z]{1,}/\', $content, $matchs);$content = implode(\'\', $matchs[0]);[/php]

涵江区13166513038: C#编写输入一个字符串 串内有数字和非数字字符 将其中的连续的数字作为一个整数 ,并统计字符串中整数的个数,并输出这些整数
拓购幼泻: 获取字符串,分割字符串,for循环 声明一个全局变量INT=0;一个string=“”的; 类型 在for 循环里面 每一次转换成功+1;输出分别+=;

涵江区13166513038: C#把字符串里除汉字、英文字母、数字、空格之外的字符都换成空格.最好用正则表达式. -
拓购幼泻: private void button2_Click(object sender, EventArgs e){MessageBox.Show(Replace(new Regex(@"([^\u4e00-\u9fa5a-zA-z0-9\s].*?)"),":18轮,氙灯,导航,14向座椅,BOSE, 换成 18轮 氙灯 导航 14向座椅 BOSE"));} /// <summary>...

涵江区13166513038: C#中字符串去掉某段字符,怎么实现?如aa'bb'cc'dd'想去掉cc'变为aa'bb'dd'? -
拓购幼泻: string a = "aa'bb'cc'dd'"; string b = a.Replace("cc'", ""); Response.Write(b);

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网