用两个字符串拆分一个字符串

Meh*_*egi 1 .net c#

在Java中,您可以轻松地执行以下操作:

String[] result = input.split("AAA|BBB");
Run Code Online (Sandbox Code Playgroud)

这意味着如果您有这样的输入:

sssAAAvvvBBBuuu
Run Code Online (Sandbox Code Playgroud)

结果将是这样的:

sss
vvv
uuu
Run Code Online (Sandbox Code Playgroud)

在c#中执行此操作的最佳方法是什么,我知道在c#中很难用另一个字符串拆分字符串:

string[] result = input.Split(new string[] { "AAA" }, StringSplitOptions.None);
Run Code Online (Sandbox Code Playgroud)

但是如何用两个字符串AAA和BBB分割字符串呢?

And*_*yev 13

只需在数组中添加另一个分隔符:

string[] result = input.Split(new string[] { "AAA", "BBB" }, StringSplitOptions.None);
Run Code Online (Sandbox Code Playgroud)