C# 如何用多个字符串来切分字符串并去除空格

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Data;
  6. namespace Study
  7. {
  8. public static class Program3
  9. {
  10. static void Main(string[] args)
  11. {
  12. Proccess(@"13212345671,13312345672,  13412345674
  13. 13212345674,");
  14. Proccess("");
  15. Proccess(null);
  16. Console.Read();
  17. }
  18. public static void Proccess(string str)
  19. {
  20. //双问号保证 null 值不会异常
  21. //StringSplitOptions.RemoveEmptyEntries 会移除 string.Empty 空串, 但对于空格无能为力
  22. //‘ ‘将按空格来切分,所以不再有空格出现
  23. string[] arr = (str ?? string.Empty).Split(new char[] { ‘,‘, ‘\t‘, ‘\n‘, ‘ ‘ }, StringSplitOptions.RemoveEmptyEntries);
  24. Console.WriteLine("本次切分后数组的长度为:{0}", arr.Length);
  25. int i = 1;
  26. foreach (string s in arr)
  27. {
  28. Console.WriteLine("{0}:{1}", (i++).ToString(), s);
  29. }
  30. }
  31. }
  32. }

时间: 2024-12-13 08:11:36

C# 如何用多个字符串来切分字符串并去除空格的相关文章

如何用多个字符串来切分字符串

string str="我是小松鼠hsgg()jsjg776sdf"; string [] sArray=Regex.Split(str,"[hs][()]",RegexOptions.IgnoreCase); int i =1; foreach (string s in sArray) { Console.WriteLine("i,{0},len:{1},s:{2}",I++,s.length,s); } Console.WriteLine(&

截取开始字符串 结束字符串的中间字符串并返回

/// <summary> /// 指定开始字符串和结束字符串,截取中间的字符 /// </summary> /// <param name="str">要截取的字符串</param> /// <param name="s">开始字符串</param> /// <param name="e">结束字符串</param> /// <returns&

JS判断字符串是否为空、过滤空格、查找字符串位置等函数集

这是一个由网上收集的JS代码段,用于判断指定字符串是否为空,过滤字符串中某字符两边的空格.查找指定字符串开始的位置.使用IsFloat函数判断一 个字符串是否由数字(int or long or float)组成.IsDigital函数判断一个字符串是否由数字(int or long)组成等功能: //IsEmpty函数判断一个字符串是否为空 function IsEmpty(his) { flag = true; for(var i=0;i<his.length;i++) { if(his.c

如何用java获得字符串的ASCII值

使用Integer.valueOf就可以直接将char类型的数据转为十进制数据表现形式. int value=Integer.valueOf('1');//49int value=Integer.valueOf('a');//97 如下所示: ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符.标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9.标点符号, 以及在美式英语中使用的特殊控制字符.其中: 0-31及1

在java中如何用键盘输入一个数,字符,字符串 (转)

ava不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象.常用的类有BufferedReader,Scanner.实例程序:一,利用 Scanner 实现从键盘读入integer或float 型数据 Java代码 import java.util.*; public class test { public static void main(String args[]) { Scanner in=new Scanner(System.in); //使用Scanner类定义对象

Delphi中怎样将字符串按给定字符分隔(类似split函数的功能)

Delphi中怎样将字符串按给定字符分隔(类似split函数的功能) 分类:            Delphi2007-05-16 11:094911人阅读评论(2)收藏举报 delphiintegerstringbutton文本编辑function 今天偶尔要做的Delphi程序,其中涉及到了字符串处理,里面有一个功能类似于VB里的split()函数的功能,于是查了很久才查到些资料,现将这些资料整理一下,方便大家. 首先是一个网友自己编的函数.实现了和split()函数的功能. unit U

1.判断字符串中的字符是否唯一

如果我们假设字符集是ASCII字符,那么我们可以开一个大小为256的bool数组来表征每个字符的出现.数组初始化为false,遍历一遍字符串中的字符,当bool数组对应位置的值为真, 表明该字符在之前已经出现过,即可得出该字符串中有重复字符.否则将该位置的bool数组 值置为true. 核心代码: 1 bool isCharUnique(string s) 2 { 3 bool a[256]; 4 int i =0; 5 memset(a,0,sizeof(a)); 6 int len = s.

替换字符串中的字符 - replace()

<style>body{background:#000000;color:#FFFFFF;text-align:center;}hr{margin:30px;}h1{color:#FFFFFF;margin:30px;}</style> <script>//replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. function myFunction(){ var str=document.getElementById(&qu

题目1049:字符串去特定字符(简单字符判断)

题目链接:http://ac.jobdu.com/problem.php?pid=1049 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: // // 1049 字符串去特定字符.cpp // Jobdu // // Created by PengFei_Zheng on 26/04/2017. // Copyright © 2017 PengFei_Zheng. All rights reserved. // #include <s