c#字符串去掉空格的二种方法(去掉两端空格)
使用字符串的方法:
trim();去掉字符串两端空格
split();切割
string.join();连接
class Program
{
static void Main(string[] args)
{
//原字符串
string str = " hello world,你 好 世界 ! ";
//去掉两端空格
str= str.Trim();
//以空格切割
string [] strArray= str.Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries);
//以空格连接
string newStr= string.Join(" ", strArray);
Console.WriteLine(newStr);
Console.ReadKey();
}
}
class Program
{
static void Main(string[] args)
{
//原字符串
string str = " hello world,你 好 世界 ! ";
string s = Regex.Replace(str, @"\s+", " ").Trim();
Console.WriteLine(s);
Console.ReadKey();
}
}
相关推荐
-
URL中去除指定参数实现C#代码
复制代码 代码如下: #region URL中去除指定参数 /// <summary> /// 中去除指定参数 /// </summary> /// <param name="url">地址</param> /// <param name="param">参数</param> /// <returns></returns> public static string bui
-
C#获取图片文件扩展名的方法
下面我给各位朋友整理了一篇C# 获取图片文件扩展名的例子,这里方法都非常的简单,我们只用到了image.RawFormat.Guid就实现了,具体看代码 例子 复制代码 代码如下: /// <summary> /// 根据图像获取图像的扩展名 /// </summary> /// <param name="image"></param> /// <returns></returns> public static S
-
C#中dotnetcharting的用法实例详解
本文以实例形式详细讲述了dotnetcharting控件的用法.分享给大家供大家参考.具体用法分析如下: dotnetcharting 是一个很好用的图表控件,能画出很漂亮的报表,一般常用到的主要有柱状图.饼图.折线图三种. dotnetcharting 有web版.winform版多个版本可供使用,官方网址:http://www.dotnetcharting.com/ ,官网有很多示例(http://www.dotnetcharting.com/gallery/),而且有winform安装版示
-
C#实现鼠标移动到曲线图上显示值的方法
本文实例讲述了C#实现鼠标移动到曲线图上显示值的方法.分享给大家供大家参考.具体实现方法如下: 一.问题: 完成折线图报表后,产品经理要求把折线上的数值去掉,鼠标经过折线点时显示数值. 二.实现方法: 该方法针对dotnetcharting 下的charting折线图报表使用. 实现思路为,在该窗体上添加一个lable标签,当鼠标经过折线点时获取该点的x轴,y轴值和鼠标坐标值.然后将lable的坐标标记为鼠标所在坐标,并且给lable赋值,并且将lable显示出来. 具体实现代码如下: 复制
-
C#中volatile与lock用法
本文实例讲述了C#中volatile与lock用法,分享给大家供大家参考.具体分析如下: 一.C#中volatile volatile是C#中用于控制同步的关键字,其意义是针对程序中一些敏感数据,不允许多线程同时访问,保证数据在任何访问时刻,最多有一个线程访问,以保证数据的完整性,volatile是修饰变量的修饰符. 1.volatile的使用场景 多个线程同时访问一个变量,CLR为了效率,允许每个线程进行本地缓存,这就导致了变量的不一致性.volatile就是为了解决这个问题,volatile
-
C#实现去除Strings中空格的方法
本文实例讲述了C#实现去除Strings中空格的方法,分享给大家供大家参考.具体实现方法如下: 一般来说,你或许知道你能使用String.Trim方法去除字符串的头和尾的空格,不幸运的是. 这个Trim方法不能去除字符串中间的C#空格. 示例代码如下: 复制代码 代码如下: string text = " My test\nstring\r\n is\t quite long "; string trim = text.Trim(); 这个'trim' 字符串将会是: 复制代码
-
C#中DataSet转化为实体集合类的方法
本文实例讲述了C#中DataSet转化为实体集合类的方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: /// <summary> /// DataSet转换为实体类 /// </summary> /// <typeparam name="T">实体类</typeparam> /// <param name="p_DataSet">DataSet</param> /// <
-
C#网页信息采集方法汇总
本文实例总结了三种常用的C#网页信息采集方法.分享给大家供大家参考.具体实现方法如下: 一.通过HttpWebResponse 来获取 复制代码 代码如下: public static string CheckTeamSiteUrl(string url) { string response = ""; HttpWebResponse httpResponse = null; //assert: user have acces
-
C# 去除首尾字符或字符串的方法
一.去除首尾字符串 复制代码 代码如下: ///<summary> /// 截前后字符(串) ///</summary> ///<param name="val">原字符串</param> ///<param name="str">要截掉的字符串</param> ///<param name="all">是否贪婪</param> ///<retu
-
C#的内存回收代码
本文实例讲述了C#的内存回收方法.分享给大家供大家参考.具体实现方法如下: 如下示例代码是调用win32底层操作,可实现内存的回收. 复制代码 代码如下: [DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")] public static extern int SetProcessWorkingSetSize(IntPtr process, int minSize, int maxSi
-
C#清除字符串内空格的方法
本文实例讲述了C#清除字符串内空格的方法,分享给大家供大家参考.具体如下: 关键代码如下: 复制代码 代码如下: /// <summary> /// 清除字符串内空格 /// </summary> /// <param name="str">需要处理的字符串</param> /// <returns>处理好后的字符串</returns> public static string ExceptBlanks(this
-
C#与js实现去除textbox文本框里面重复记录的方法
本文以实例形式展示了C#与js实现去除textbox文本框里面重复记录的方法!具体方法如下: 现有如下问题:页面有一个textbox文本框(是多行的),比如我在文本框里面输入:111,222,333,555当再输入111的时候会自动清除掉这个111,或者是在提交一个按钮前清除掉这个相同记录! 解决方案如下: 以逗号分割成一个数组 有一个Split()方法 然后比较 里面相等的就删除掉后面的那个 形成新的实例 再把新实例按格式输进来~ C#代码如下: string temp_str = "111,
随机推荐
- 半个小时学json(json传递示例)
- ruby 模块
- Sql Server2012 使用IP地址登录服务器的配置图文教程
- MSSQL 2005 安全设置图文教程
- Vue.js数据绑定之data属性
- 6种javascript显示当前系统时间代码
- javascript实现图片延迟加载方法汇总(三种方法)
- 批处理命令教学之字符串排序(sort)
- 解析Swift中的泛型支持与使用
- Python实现全局变量的两个解决方法
- C# 快速高效率复制对象(表达式树)
- MySQL函数大全及用法示例分享
- Python通过解析网页实现看报程序的方法
- 经典的20道AJAX面试题(必知必会)
- 根据地区不同显示时间的javascript代码
- C#绘制曲线图的方法
- JS长整型精度问题实例分析
- Jquery 模板数据绑定插件的使用方法详解
- JS如何实现在页面上快速定位(锚点跳转问题)
- JavaScript实现Java中Map容器的方法