によって文字列:スプリットあなたは簡単にこのような何かを行うことができますJavaの内の2つの文字列
String[] result = input.split("AAA|BBB");
あなたはこのような入力があればということを意味する:
sssAAAvvvBBBuuu
を結果はこのようになります:
sss
vvv
uuu
C#でこれを行うための最善の方法は何ですが、私はあなたがほとんどC#で別の文字列で文字列を分割することはできません知っている:
string[] result = input.Split(new string[] { "AAA" }, StringSplitOptions.None);
しかし、文字列を2つの文字列AAAとBBBで分割するのはどうですか?
を呼び出し、C#で、あなたがこれを簡素化することができことができます。var結果を= input.Split(新しい[] { "AAA"、 "BBB"} 、StringSplitOptions.None); – realbart
@realbart、NO、それは可読性を失います – Rahul
StringSplitOptions.RemoveEmptyEntriesは "AAA"、 "BBB"を必要としない場合にはより良いオプションです。 – andy