使用split分割多字符的字符串的方法

string[] A;

string B = "abcd@@efg@@sdff;";
string C=abcde@efgasdfl@sdlfjs;

如果要分割C很容易,只需如此即可:
A = C.Split('@');
结果:
A[0] = "abcde";
A[1] = "efgasdfl";
A[2] = "sdlfjs";

如果要分割B呢?最简单的办法就是先把@@替换为单字符串了。

A = B.Replace("@@","$").Split('$');

A[0] = "abcd";
A[1] = "efg";
A[2] = "sdff";

时间: 2024-12-23 04:04:19

使用split分割多字符的字符串的方法的相关文章

php截取指定2个字符之间字符串的方法_php技巧

本文实例讲述了php截取指定2个字符之间字符串的方法.分享给大家供大家参考.具体如下: 在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使用substr开始截取就可以了,这里给大家介绍一个简单例子. 使用方法: $keyword='查找(计组实验)' $need=getNeedBetween($keyword, '(' , ')' ); 运行该程序之后: $need='计组实验'; 下面就来完成上面用到的字符串截取函数getNeedBetween.该函数可实现简单的从字符串

php截取指定2个字符之间字符串的方法

 在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使用substr开始截取就可以了,这里给大家介绍一个简单例子. 使用方法: 1 2 $keyword='查找(计组实验)' $need=getNeedBetween($keyword, '(' , ')' ); 运行该程序之后: 1 $need='计组实验'; 下面就来完成上面用到的字符串截取函数getNeedBetween.该函数可实现简单的从字符串($kw)截取两个指定的字符($mark1,$mark2)之间字符串,失败

C语言中字符和字符串处理(ANSI字符和Unicode字符)_C 语言

我们知道,C语言用char数据类型表示一个8位的ANSI字符,默认在代码中声明一个字符串时,C编译器会把字符串中的字符转换成由8位char数据类型构成的一个数组: 复制代码 代码如下: // An 8-bit character char c = 'A'; // An array of 99 8-bit character and 8-bit terminating zero char szBuffer[100] = "A String"; Microsoft的C/C++编译器定义了一

js使用split函数按照多个字符对字符串进行分割的方法

 这篇文章主要介绍了js使用split函数按照多个字符对字符串进行分割的方法,实例分析了split函数的使用技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了js使用split函数按照多个字符对字符串进行分割的方法.分享给大家供大家参考.具体分析如下: js中的split()函数可以对字符串按照指定的符号进行分割,但是如果字符串中存在多个分割符号,js的split()函数是否还可以胜任呢,答案是肯定的,js的split()函数可以通过正则表达式实现多分隔符的字符串分割,调用也很

c# split分割字符串提取字符

问题描述 c# split分割字符串提取字符 C#,string a = "E:aabccddFName.jpg",怎么用split提取出"FName"?(那个是反斜杠) 解决方案 正确是a.split('')[5].split('.')[0] 解决方案二: string a = "E:aabccddFName.jpg"; //或者 a=System.IO.Path.GetFileName(a); string []arr=a.Split('')

js split 的用法和定义 js split分割字符串成数组的实例代码_基础知识

关于js split的用法其它也不多说什么,下面直接举例给大家看看 复制代码 代码如下: <script language="javascript"> str="2,2,3,5,6,6"; //这是一字符串 var strs= new Array(); //定义一数组 strs=str.split(","); //字符分割 for (i=0;i<strs.length ;i++ ) { document.write(strs[i

python按照多个字符对字符串进行分割的方法

 这篇文章主要介绍了python按照多个字符对字符串进行分割的方法,涉及Python中正则表达式匹配的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了python按照多个字符对字符串进行分割的方法.分享给大家供大家参考.具体分析如下: 这段python代码通过这规则表达式对字符串进行分割,使用w作为分割符,只要不是字母和数字的就会被分割开来. ? 1 2 3 import re DATA = "Hey, you - what are you doing here! welco

python按照多个字符对字符串进行分割的方法_python

本文实例讲述了python按照多个字符对字符串进行分割的方法.分享给大家供大家参考.具体分析如下: 这段python代码通过这规则表达式对字符串进行分割,使用\w作为分割符,只要不是字母和数字的就会被分割开来. import re DATA = "Hey, you - what are you doing here! welcome to jb51?" print re.findall(r"[\w']+", DATA) 输出结果如下 复制代码 代码如下: ['Hey

java用split分割字符串的一个有趣现象_java

下面有段代码: String str="1#2#3"; String[] strs=str.split("#"); System.out.println(strs.length); ok,上面这段代码最终输出结果是2,这没有问题,但是如果换成下面的写法呢,请看: String str="##"; String[] strs=str.split("#"); System.out.println(strs.length); 结果输