私はC#で次のように文字列を分割しようとしています:分割C#で文字列
着信文字列は、フォーム
string str = "[message details in here][another message here]/n/n[anothermessage here]"
であると私は、文字列の配列に分割しようとしていますフォーム
string[0] = "[message details in here]"
string[1] = "[another message here]"
string[2] = "[anothermessage here]"
に私はそのようなこの
string[] split = Regex.Split(str, @"\[[^[]+\]");
ような方法でそれをやろうとしました。
しかし、それは正しくこのように動作しません、私は任意の助けをいただければ幸い空の配列や文字列
を取得しています!
「これは正しく動作しません」 - 具体的にしてください。それはどういう意味ですか?それは例外をスローしますか?期待される結果が得られないのでしょうか?もしそうなら、それは何を生み出すのですか?それを投稿できますか?あなたの質問を正しく質問してください。そうしないと、ここでdownvotesとclose投票がすぐに行われます。 –
文字列クラスのSplit()メソッドオーバーロードの1つを使用します。 –
すべての改行を空の文字列に置き換え、 "[["。 –