文字列を区切り文字としてセミコロン ( ;
) で区切る必要があります。括弧内のセミコロンは無視してください。
例:
string inputString = "(Apple;Mango);(Tiger;Horse);Ant;Frog;";
文字列の出力リストは次のようになります。
(Apple;Mango)
(Tiger;Horse)
Ant
Frog
その他の有効な入力文字列は次のとおりです。
string inputString = "The fruits are (mango;apple), and they are good"
上記の文字列は単一の文字列に分割する必要があります
"The fruits are (mango;apple), and they are good"
string inputString = "The animals in (African (Lion;Elephant) and Asian(Panda; Tiger)) are endangered species; Some plants are endangered too."
上記の文字列は、以下に示すように 2 つの文字列に分割する必要があります。
"The animals in (African (Lion;Elephant) and Asian(Panda; Tiger)) are endangered species"
"Some plants are endangered too."
よく検索しましたが、上記のシナリオに対する答えが見つかりませんでした。
車輪を再発明せずにこれを達成する方法を知っている人はいますか?