挖一挖不常用到而又很实用的重载-Split

简介: Split这个基本上所有的程序开发人员都用到,一般使用单字符和长字符串拆分字符串的较多,其实还有一个重载非常好用,那就是多种组合字符来进行拆分。

Split这个基本上所有的程序开发人员都用到,一般使用单字符和长字符串拆分字符串的较多,其实还有一个重载非常好用,那就是多种组合字符来进行拆分。
例如: “aaaaaaaaaa{@}bbbbbbbbbb{@}ccccccc#cccccc”;
通过 {@}组合字符进行拆分值为aaaaaaaaaa、bbbbbbbbbb、ccccccc#cccccc的数组;

组合字符进行拆分

string sql = "aaaaaaaaaa{@}bbbbbbbbbb{@}ccccccc#cccccc";
//1、单组合{@}拆分
string[] separator = new string[] { "{@}" };
//2、多组合{@}、#拆分 
string[] separator1 = new string[] { "{@}", "#" };
string[] arry = sql.Split(separator, StringSplitOptions.RemoveEmptyEntries);

好了,Split组合字符拆分大体就这样了,没什么技术含量,重点就是挖一挖,或许对你有用~

希望以上分享对初学朋友有些帮助,谢谢!
更多关注付义方技术博客:http://blog.csdn.net/fuyifang
或者直接用手机扫描二维码查看更多博文:
付义方CSDN博客二维码

目录
相关文章
|
5月前
|
Web App开发 前端开发 架构师
快10年的老前端了,我还分不清 slice 和 splice,这到底是谁的锅
快10年的老前端了,我还分不清 slice 和 splice,这到底是谁的锅
PTA 7-2 找奇葩 (20 分)
在一个长度为 n 的正整数序列中,所有的奇数都出现了偶数次,只有一个奇葩奇数出现了奇数次。你的任务就是找出这个奇葩。
100 0
|
测试技术 C语言
PAT乙级(简单模拟)1001、1011、1016、1026、1046、1012、1018(二)
PAT乙级(简单模拟)1001、1011、1016、1026、1046、1012、1018
126 0
PAT乙级(简单模拟)1001、1011、1016、1026、1046、1012、1018(二)
【CCCC】L2-029 特立独行的幸福 (25分),模拟题,set用法
【CCCC】L2-029 特立独行的幸福 (25分),模拟题,set用法
168 0
|
存储 SQL 缓存
震惊,99.9% 的同学没有真正理解字符串的不可变性
稍有些基础的同学都知道 Java 中 String 字符串是“不可变”的,想要使用“可变字符串”可以使用 `StringBuilder` 和 `StringBuffer` 。 大多数讲字符串不可变性的文章大同小异。但实际上大多数人的理解并不对。
164 0
震惊,99.9% 的同学没有真正理解字符串的不可变性
|
测试技术
PAT乙级(简单模拟)1001、1011、1016、1026、1046、1012、1018(一)
PAT乙级(简单模拟)1001、1011、1016、1026、1046、1012、1018
106 0
L2-029 特立独行的幸福 (25 分)(数组模拟)
L2-029 特立独行的幸福 (25 分)(数组模拟)
120 0
头歌php数组答案
头歌php数组答案
177 0
|
API 索引
在forEach面前大多数人都可能会犯的错
使用过`forEach`的人大致有两种:普通使用,简简单单;复杂使用,总想搞出点花样来,结果一些莫名其妙的bug就出现了,解决这些bug所花费的时间都可以换一种思路实现了,能用作`for`循环的,又不只是`forEach`。没错,笔者就是后者,终究是自己“学艺不精”。于是乎,花点时间,结合自己的实际开发经验,再来好好理理`forEach`。
172 0
在forEach面前大多数人都可能会犯的错
|
安全 编译器
我在一个构造方法中写了30个参数,老板看了想骂人
我在一个构造方法中写了30个参数,老板看了想骂人
104 0