C#中Split函数的使用
Split函数
描述 :返回一个下标从零开始的一维数组,它包含指定数目的子字符串。
语法 :Split(expression[, delimiter[, count[, compare]]])
Split函数语法有如下几部分:
部分描述
expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串( " "),Split则返回一个空数组,即没有元素和数据的数组。
delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符( " ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。
count 可选的。要返回的子字符串数,–1表示返回所有的子字符串。
compare 可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。
设置值
compare参数的设置值如下:
常数值描述
vbUseCompareOption –1 用Option Compare语句中的设置值执行比较。
vbBinaryCompare 0 执行二进制比较。
vbTextCompare 1 执行文字比较。
vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。
1.最常用的一种截取方式,如下:
string str1="1,2,3,4"; string [] str=str1.split(','); //得到一个str的数组{“1”,”2“,“3”,”4“} foreach(string s in str) { Response.Write(s+"<br />"); }
输出结果:
1
2
3
4
2.也可用多个字符来截取,如下:
string str2="1,2,3,4.5.6.7"; string strM=str2.Split(new char[2]{',','.'}); foreach(string var in strM){ Response.Write(var + "<br />"); }
输出结果:
1
2
3
4
5
6
7
3.也可以用System.Text.RegularExpressions(框架中的正则表达式来根据字符串截取),如:
string str3="helloMrZhanghelloMissLihelloMrZhao"; string[] strName= System.Text.RegularExpressions.Regex.Split(str3,"hello", System.Text.RegularExpressions.RegexOptions.IgnoreCase);foreach(string var in strName) { Response.Write(var+"<br />"); }
输出结果:
MrZhang
MissLi
MrZhao
转载于:https://www.cnblogs.com/ding2011/p/3270166.html
C#中Split函数的使用相关推荐
- 技术图文:举例详解Python中 split() 函数的使用方法
背景 这篇文章主要介绍Python中的split()函数的使用方法,split()函数通常用于将字符串切片并转换为列表,需要的朋友可以参考一下. 技术分析 Python中有split()和os.pat ...
- Java中split函数的用法及使用示例
Java中split函数的用法及使用示例 2010-05-04 10:21 日志原文:http://lhgc.blog.sohu.com/80444801.html java.lang.string. ...
- python中split()函数讲解
python中split()函数讲解 本文讲述的是string.split(s[, sep[, maxsplit]]),针对string类型的split()函数.它主要是切割字符串,结果返回由字符串元 ...
- java split函数的用法_java中split函数用法以及注意事项
java中split函数用法以及注意事项 发布时间:2020-04-23 10:28:23 来源:亿速云 阅读:215 作者:小新 本篇文章和大家了解一下java中split函数用法以及注意事项.有一 ...
- JAVA中split函数的用法
JAVA中split函数的用法 只写经常使用的,并不完整. 1.基本用法,将字符串按照指定字符串进行分割,例如: public class Main {public static void main( ...
- python 中split函数的应用_举例详解Python中的split()函数的使用方法
函数:split() python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...
- python中split函数源代码_Pandas.split()函数用法及源码
Pandas.split()函数用法及源码 发布时间:2018-05-08 10:44, 浏览次数:1092 , 标签: Pandas split Python数据分析博文汇总 * Pandas重复值 ...
- python中split()函数的用法详解
一.split()函数的简单应用 1.split()函数 split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串.它是按指定的分隔符,把一个字符串分 ...
- mysql有split函数么_mysql中split函数
在mysql中并没有split函数,需要自己写: 1)获得按指定字符分割的字符串的个数: Sql代码 DELIMITER$$ DROP FUNCTION IFEXISTS`sims`.`func_ge ...
最新文章
- 春节到,献诗一首,祝大家新春愉快
- 银行实时支付系统是怎么躲过双十一这一坎的呢?
- Linux 中统计一个进程的线程数
- 【操作系统】大内核和微内核的比较
- 如何让Ubuntu 14重启后,保存屏幕亮度的设置
- bs4爬取的时候有两个标签相同_利用Python爬取OPGG上英雄联盟英雄胜率及选取率信息!...
- 每周荐书:云原生、Docker、Web算法(评论送书)
- 韩国国立全北大学入学简介
- python中三个点(…)
- php虚拟主机的配置
- FAT文件系统(stm32)
- facebook第三方登录前后端分离
- 动态jsp页面转pdf项目示例
- 压缩比13为什么建议用92的油_马自达为啥能在13:1高压缩比下仍然使用92汽油
- 1599: [Usaco2008 Oct]笨重的石子
- mysql迁移版本_MySQL 5.7迁移升级8.0版本
- Photoneo 3D相机丨平行结构光的力量
- 分不清?!Sketch Measure 和 Sketch Meaxure 有什么区别?
- ibm tivoli_在Tivoli Access Manager v6.1 / WebSEAL和Tivoli Integrated Portal v1.1.x之间配置单点登录
- 大数据平台需注意哪些安全问题