Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用C中两个括号之间的所有字符作为分隔符拆分字符串#_C#_Regex - Fatal编程技术网

C# 使用C中两个括号之间的所有字符作为分隔符拆分字符串#

C# 使用C中两个括号之间的所有字符作为分隔符拆分字符串#,c#,regex,C#,Regex,我需要在这个表单中拆分一个字符串 [delimA][delimB]\n1delimA2delimB3 例如,如果我有 [***][%]\n1***2%3 它应该返回一个 1 2 3 我该怎么做 不需要正则表达式。可以接受多个分隔符,例如: var line="[***][%%]"; var parts=.Split(new[]{'[',']'},StringSplitOptions.RemoveEmptyEntries); 正如名称所述,拆分后将删除所有空条目您可能应该将问题改为我想从字符

我需要在这个表单中拆分一个字符串

[delimA][delimB]\n1delimA2delimB3
例如,如果我有

[***][%]\n1***2%3
它应该返回一个

1 2 3


我该怎么做

不需要正则表达式。可以接受多个分隔符,例如:

var line="[***][%%]";
var parts=.Split(new[]{'[',']'},StringSplitOptions.RemoveEmptyEntries);

正如名称所述,拆分后将删除所有空条目

您可能应该将问题改为
我想从字符串开头读取分隔符,然后使用它们拆分字符串的其余部分
。我不认为你可以用一个正则表达式来实现这一点对不起,我编辑了post。你不需要正则表达式,只需要一个
字符串。Split
可以重新打开,因为正则表达式不是needed@Lx2pwnd您是否可以添加更多的测试用例(即输入的预期输出)?