C#控制台基础 用字符分割字符串,删除空白项

1、不删空白项

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6
 7 namespace ConsoleApplication2
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             string number = "0,,1..2,,3;;456789";
14             string[] strs = number.Split(new char []{‘,‘,‘.‘,‘;‘ });
15             foreach (var item in strs)
16             {
17                 Console.WriteLine(item);
18             }
19             Console.ReadKey();
20         }
21
22     }
23
24 }

2、效果

1、删除空白项的代码

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6
 7 namespace ConsoleApplication2
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             string number = "0,,1..2,,3;;456789";
14             string[] strs = number.Split(new char []{‘,‘,‘.‘,‘;‘ },StringSplitOptions.RemoveEmptyEntries);
15             foreach (var item in strs)
16             {
17                 Console.WriteLine(item);
18             }
19             Console.ReadKey();
20         }
21
22     }
23
24 }

2、效果

时间: 2024-08-24 04:56:00

C#控制台基础 用字符分割字符串,删除空白项的相关文章

js如何使用指定字符分割字符串

js如何使用指定字符分割字符串:在实际应用中,可能需要将字符进行分割,然后进行相关操作,下面就给出这样一个代码实例供大家参考.代码如下: var str="a-n-t-z-o-n-e"; var theArray=str.split("-"); console.log(theArray); 以上代码可以使用"-"作为分隔符来分割字符串,具体这里就不多介绍了,可以参阅javascript的String对象的split()方法一章节. 原文地址是:h

C# 如何用多字符分割字符串

用单字符分割字符串大家应该很熟悉,例如: string source = "dfd^Afdf^AAAAAA^Adfdf"; var list= source.Split('A'); 可是我们遇到这么一个场景,用多字符(字符串)分割字符串,方法: string source = "dfd^Afdf^AAAAAA^Adfdf"; string[] stringSeparators = new string[] { "^A" }; string[] r

第四天:C基础之字符与字符串

今天老师主要是通过练习程序来讲解字符和字符串,所以这次日志也是通过分析代码来总结所学知识. 首先是复制字符 ,要注意'\0'的存在.使用循环时,一般用‘\0’进行退出判断条件. #include<stdio.h> int copy(char *n,char *m); int main() { char arr[] = {"hello"}; char brr[10]; printf("%d\n",sizeof(arr)); /* int i; for(i=

根据字符分割字符串

CREATE OR REPLACE PROCEDURE GET_SPLIT ( V_STRING1   IN VARCHAR2,  --输入的字符串V_START IN NUMBER,       --开始截取的位置V_LENGTH IN NUMBER,      --截取的字符个数V_SPLIT  IN VARCHAR2     --分隔符号 ) AS V_STRING2  VARCHAR2(50);   --保留截取后的 字符串 BEGIN FOR I IN V_START..LENGTH(

廖雪峰Java-1程序基础-8字符和字符串

1.字符类型char char是基本的数据类型 char:保存一个字符,如英文字符.中文字符. Java使用unicode表示字符,可以将char赋值给int类型,查看字符对应的unicode编码. 使用16进制的unicode编码定义字符 char c1 = 'A'; char c2 = '中'; int n1 = c1;//65 int n2 = c2;//20013 System.out.println(n1+"\t"+n2); System.out.println(Intege

C#控制台基础 filestream将string字符串写入一个新建的txt文件中

1.代码 1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using System.Linq; 5 using System.Text; 6 using System.Threading.Tasks; 7 8 namespace ConsoleApplication3 9 { 10 class Program 11 { 12 static void Main(string[] args) 13 {

Java 多字符分割字符串

有时候要对不规整的数据进行分割处理,数据中可能会出现一个或多个不同的分割符,这时需要用到 String.split() 方法来进行分割,代码如下: String string = "张三:李四,王五:赵六:孙七"; String[] authors = string.split("[,::]"); for (int i = 0; i < authors.length; i++) { System.out.println(authors[i]); } 获取的结果

C# 以特定字符分割字符串--IP地址分割

分割 IP 地址: string ipAddress = "192.168.2.168"; string[] sArray = ipAddress.Split(new char[] { '.' }); _box1.Text = sArray[0]; // 192 _box2.Text = sArray[1]; // 168 _box3.Text = sArray[2]; // 2 _box4.Text = sArray[3]; // 168

根据字符分割字符串的三种写法

Go --创建函数(第一版) create function [dbo].[m_split](@c varchar(2000),@split varchar(2)) returns @t table(col varchar(200)) as begin while(charindex(@split,@c)<>0) begin insert @t(col) values (substring(@c,1,charindex(@split,@c)-1)) set @c = stuff(@c,1,ch