从C#字符串删除字符

编程入门 行业动态 更新时间:2024-10-26 22:22:08
本文介绍了从C#字符串删除字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

如何可能我从一个字符串中删除字符?例如:我的名字@is,万;';皖

我想删除字符'@',',',',',','\''从该字符串,使之成为我的名字是弯弯

解决方案

VAR海峡=我的名字@is,万;';万; 变种charsToRemove =新的字符串[] {@,,,。,;,'}; 的foreach(在charsToRemove变种C) {     海峡= str.Replace(C,的String.Empty); }

不过,我可能会建议另一种方法,如果你想删除所有非字母字符

VAR海峡=我的名字@is,万;';万; 海峡=新的字符串((从C在海峡                   其中,char.IsWhiteSpace(三)|| char.IsLetterOrDigit(三)                   选择C        ).ToArray());

How might I remove characters from a string? For example: "My name @is ,Wan.;'; Wan".

I would like to remove the characters '@', ',', '.', ';', '\'' from that string so that it becomes "My name is Wan Wan"

解决方案

var str = "My name @is ,Wan.;'; Wan"; var charsToRemove = new string[] { "@", ",", ".", ";", "'" }; foreach (var c in charsToRemove) { str = str.Replace(c, string.Empty); }

But I may suggest another approach if you want to remove all non letter characters

var str = "My name @is ,Wan.;'; Wan"; str = new string((from c in str where char.IsWhiteSpace(c) || char.IsLetterOrDigit(c) select c ).ToArray());

更多推荐

从C#字符串删除字符

本文发布于:2023-11-11 08:07:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1577841.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字符串   字符

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!