在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)