string a="90000*_*abc123*_*你好";
/*
根据分隔符 *_* 把字符串分离出来,存在数组a 中如
a[0]= 9000 ;
a[1]= abc123 ;
a[2]= 你好 ;
*/
解决方案 »
- html问题
- if为true时如何执行多个语句
- 如何将数据库的数据源插入到Excel中去了?
- 使用drawline函数画线,为什么中间会断开?
- 如何用c#获取所有进程列表
- C#中的扩展类带参数构造函数不会调用基类中相同的构造函数么?
- 求助:.net 有无好用的第三方控件--Excel导入、导出(图片、公式、风格的等)
- C#线程
- 急!高手请进啊,在线等啊!
- ListView众的contextMenu属性设置上一个ContextMenu菜单后,点右键可以探出,但是我想在我点Item时才弹出,我应该怎么做?
- 双击托盘窗体前端显示
- RichTextBox.Text问题,着急,在线等!!!!!!!!!!!!!!!!!!!!!!!!
string[] s = a.Split('*_*');
string str="Address,Company";
string[] strarray = str.Split(",".ToCharArray(),str);
string[] s = { "*_*" };
string[] a = str.Split(s, StringSplitOptions.RemoveEmptyEntries);
string[] temp = a.Split("*_*".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
string[] a = "90000*_*abc123*_*你好".Split(str);
int i=o;
foreach(string s in a)
{
console.writeline("a[i]={0}",s);
i++;
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
string a = "90000*_*abc123*_*你好";
string[] array = Regex.Split(a, "[*]_[*]");
foreach (string str in array)
{
Console.WriteLine(str);
}
Console.ReadLine();
}
}
}
a=a.Replace("*_*","~");
然后split
static void Main(string[] args)
{
string a = "90000*_*abc123*_*你好";
string[] strings = a.Split(new string[] { "*_*" } , StringSplitOptions.None);
foreach (string s in strings)
{
Console.WriteLine(s);
}
Console.ReadKey();
}
{
List<string> list = new List<string>(); int pos = message.IndexOf(spliter); while (pos >= 0 && pos < message.Length)
{
list.Add(message.Substring(0, pos));
message = message.Substring(pos + spliter.Length);
pos = message.IndexOf(spliter);
} if (!string.IsNullOrEmpty(message))
list.Add(message); return list.ToArray();
}
public void TestSplitByString()
{
string[] arr = SplitByString("90000*_*abc123*_*你好", "*_*"); for (int i = 0; i < arr.Length; i++)
{
Console.WriteLine(arr[i]);
}
}