string.split - 通过多个字符分隔符 [英] string.split - by multiple character delimiter

查看:39
本文介绍了string.split - 通过多个字符分隔符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在用]["分隔符分割 c# 中的字符串时遇到问题.

i am having trouble splitting a string in c# with a delimiter of "][".

例如字符串abc][rfd][5][,][."

For example the string "abc][rfd][5][,][."

应该产生一个包含;
ABC
射频
5
,
.

Should yield an array containing;
abc
rfd
5
,
.

但我似乎无法让它工作,即使我尝试使用 RegEx 我也无法在分隔符上进行拆分.

But I cannot seem to get it to work, even if I try RegEx I cannot get a split on the delimiter.

基本上我想在不需要正则表达式的情况下解决这个问题.我接受的解决方案是;

Essentially I wanted to resolve this issue without the need for a Regular Expression. The solution that I accept is;

string Delimiter = "][";  
var Result[] = StringToSplit.Split(new[] { Delimiter }, StringSplitOptions.None);

我很高兴能够解决这个分裂的问题.

I am glad to be able to resolve this split question.

推荐答案

同时显示 string.SplitRegex 的用法:

To show both string.Split and Regex usage:

string input = "abc][rfd][5][,][.";
string[] parts1 = input.Split(new string[] { "][" }, StringSplitOptions.None);
string[] parts2 = Regex.Split(input, @"][");

这篇关于string.split - 通过多个字符分隔符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆